
题库
一天无聊
这个作者很懒,什么都没留下…
展开
-
第十一届蓝桥杯第二场省赛:蛇形矩阵
如下图所示,小明用从 1 开始的正整数“蛇形”填充无限大的矩阵。1 2 6 7 15 :::3 5 8 14 :::4 9 13 :::10 12 :::11 ::::::容易看出矩阵第二行第二列中的数是 5。请你计算矩阵中第 20 行第 20 列的数是多少 ?模拟题:在考试的时候记得曾经写过,但是忘记具体怎么写了,后悔。#include <iostream>#include <bits/stdc++.h>using namespace std; in原创 2020-10-26 10:24:47 · 854 阅读 · 0 评论 -
五星填数(全排列问题)
五星填数如的五星图案节点填上数字:1~12,除去7和11。要求每条直线上数字和相等。如图就是恰当的填法。请你利用计算机搜索所有可能的填法有多少种。注意:旋转或镜像后相同的算同一种填法。请提交表示方案数目的整数,不要填写任何其它内容。思路:对1~12 除去7和11 的所有数进行全排列。带入图中找出 数字和相等的所有可能 。对于旋转或镜像的处理:一个可能都可以五种旋转一个可能都可以有五种镜像所有,一种可能可以旋转镜像出十种不同的。最终答案等于所有排列可能 / 10关键点:最终答案原创 2020-10-11 10:37:55 · 1677 阅读 · 0 评论 -
九宫幻方(全排列问题)
九宫幻方小明最近在教邻居家的小朋友小学奥数,而最近正好讲述到了三阶幻方这个部分,三阶幻方指的是将1~9不重复的填入一个3*3的矩阵当中,使得每一行、每一列和每一条对角线的和都是相同的。三阶幻方又被称作九宫格,在小学奥数里有一句非常有名的口诀:“二四为肩,六八为足,左三右七,戴九履一,五居其中”,通过这样的一句口诀就能够非常完美的构造出一个九宫格来。4 9 23 5 78 1 6有意思的是,所有的三阶幻方,都可以通过这样一个九宫格进行若干镜像和旋转操作之后得到。现在小明准备将一个三阶幻方(原创 2020-10-11 09:09:05 · 3081 阅读 · 0 评论 -
加法变乘法(暴力,分段)
加法变乘法我们都知道:1+2+3+ … + 49 = 1225现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015比如:1+2+3+…+1011+12+…+2728+29+…+49 = 2015就是符合要求的答案。请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。注意:需要你提交的是一个整数,不要填写任何多余的内容。思路:根据题目可将算式分为 五个部分1、1+2+…+92、10113、12+13+…+264、27285、29+30原创 2020-10-10 17:17:33 · 200 阅读 · 0 评论 -
打印大X(打印图形)
***.....***.***...***...***.***.....*****.......***.......*****.....***.***...***...***.***.....***原创 2020-10-10 16:23:58 · 686 阅读 · 0 评论 -
饮料换购(暴力)
饮料换购乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或赊账)。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能喝到多少瓶饮料。输入:一个整数n,表示开始购买的饮料数量(0<n<10000)输出:一个整数,表示实际得到的饮料数例如:用户输入:100程序应该输出:149用户输入:101程序应该输出:151资源约定:峰值内存消耗 < 256M原创 2020-10-10 11:44:37 · 250 阅读 · 0 评论 -
奇妙的数字(暴力枚举)
奇妙的数字小明发现了一个奇妙的数字。它的平方和立方正好把0~9的10个数字每个用且只用了一次。你能猜出这个数字是多少吗?请填写该数字,不要填写任何多余的内容。思路:暴力解决记录每个数字出现的次数,如果不都是1次则跳过#include <iostream>#include <bits/stdc++.h>using namespace std;bool find(int a, int b){ int arr[10]; memset(arr,0,sizeof(ar原创 2020-10-10 11:25:51 · 239 阅读 · 0 评论 -
全排列问题(dfs的简单应用)
全排列问题:题目描述输出自然数1到n所有不重复的排列,即n的全排列,要求所产生的任一数字序列中不允许出现重复的数字。输入输出格式输入格式:n(1≤n≤9)输出格式:由1~n组成的所有不重复的数字序列,每行一个序列。每个数字保留5个常宽。输入输出样例输入样例#1:3输出样例#1:1 2 31 3 22 1 32 3 13 1 23 2 1dfs特点:深搜,记录、递归、回溯#include <原创 2020-10-10 10:05:26 · 473 阅读 · 0 评论 -
贪吃蛇长度(字符串)
贪吃蛇长度看不懂图可以复制到编译器中±------------------------------------------------+| || H###### #### || # # # || #原创 2020-09-27 15:30:17 · 895 阅读 · 0 评论 -
迷宫(dfs)
迷宫X星球的一处迷宫游乐场建在某个小山坡上。它是由10x10相互连通的小房间组成的。房间的地板上写着一个很大的字母。我们假设玩家是面朝上坡的方向站立,则:L表示走到左边的房间,R表示走到右边的房间,U表示走到上坡方向的房间,D表示走到下坡方向的房间。X星球的居民有点懒,不愿意费力思考。他们更喜欢玩运气类的游戏。这个游戏也是如此!开始的时候,直升机把100名玩家放入一个个小房间内。玩家一定要按照地上的字母移动。迷宫地图如下:UDDLUULRULUURLLLRRRURRUURLD原创 2020-09-27 10:21:21 · 336 阅读 · 0 评论 -
平方末尾(暴力枚举)
平方末尾能够表示为某个整数的平方的数字称为“平方数”比如,25,64虽然无法立即说出某个数是平方数,但经常可以断定某个数不是平方数。因为平方数的末位只可能是:[0, 1, 4, 5, 6, 9] 这6个数字中的某个。所以,4325435332必然不是平方数。如果给你一个2位或2位以上的数字,你能根据末位的两位来断定它不是平方数吗?请计算一下,一个2位以上的平方数的最后两位有多少种可能性?注意:需要提交的是一个整数,表示2位以上的平方数最后两位的不同情况数。不要填写任何多余内容(比如,说明解原创 2020-09-26 09:12:21 · 273 阅读 · 0 评论 -
一步之遥(暴力)
一步之遥从昏迷中醒来,小明发现自己被关在X星球的废矿车里。矿车停在平直的废弃的轨道上。他的面前是两个按钮,分别写着“F”和“B”。小明突然记起来,这两个按钮可以控制矿车在轨道上前进和后退。按F,会前进97米。按B会后退127米。透过昏暗的灯光,小明看到自己前方1米远正好有个监控探头。他必须设法使得矿车正好停在摄像头的下方,才有机会争取同伴的援助。或许,通过多次操作F和B可以办到。矿车上的动力已经不太足,黄色的警示灯在默默闪烁…每次进行 F 或 B 操作都会消耗一定的能量。小明飞快地计算原创 2020-09-24 10:25:23 · 190 阅读 · 0 评论 -
随意组合(dfs的应用)
随意组合参考博客小明被绑架到X星球的巫师W那里。其时,W正在玩弄两组数据 (2 3 5 8) 和 (1 4 6 7)他命令小明从一组数据中分别取数与另一组中的数配对,共配成4对(组中的每个数必被用到)。小明的配法是:{(8,7),(5,6),(3,4),(2,1)}巫师凝视片刻,突然说这个配法太棒了!因为:每个配对中的数字组成两位数,求平方和,无论正倒,居然相等:87^2 + 56^2 + 34^2 + 21^2 = 1230278^2 + 65^2 + 43^2 + 12^2 =原创 2020-09-24 10:01:03 · 504 阅读 · 0 评论 -
煤球数目(暴力求解)
煤球数目有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),…如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。注意问的是100层一共有多少个煤球而不是第100 层有多少煤球#include <iostream>using namespace std; int main(int argc, char** argv原创 2020-09-22 15:56:25 · 615 阅读 · 0 评论 -
网友年龄(暴力枚举)
网友年龄某君新认识一网友。当问及年龄时,他的网友说:“我的年龄是个2位数,我比儿子大27岁,如果把我的年龄的两位数字交换位置,刚好就是我儿子的年龄”请你计算:网友的年龄一共有多少种可能情况?提示:30岁就是其中一种可能哦.请填写表示可能情况的种数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。答案:7关键点:网友年龄的两位数字交换位置#include <iostream>using namespace std;int main(int argc,原创 2020-09-22 15:45:58 · 204 阅读 · 0 评论 -
机器人数目(暴力)
机器人数目少年宫新近邮购了小机器人配件,共有3类,其中,A类含有:8个轮子,1个传感器B类含有: 6个轮子,3个传感器C类含有:4个轮子,4个传感器他们一共订购了100套机器人,收到了轮子600个,传感器280个。根据这些信息请你计算:B类型机器人订购了多少个?请直接提交该整数,不要填写任何多余内容。答案:60#include <iostream>using namespace std;int main(int argc, char** argv) { for(int原创 2020-09-21 10:24:47 · 247 阅读 · 0 评论 -
分机号(暴力)
分机号X老板脾气古怪,他们公司的电话分机号都是3位数,老板规定,所有号码必须是降序排列,且不能有重复的数位。比如:751,520,321 都满足要求,而,766,918,201 就不符合要求。现在请你计算一下,按照这样的规定,一共有多少个可用的3位分机号码?请直接提交该数字,不要填写任何多余的内容。答案:120题目解析:求三位数降序排列,满足条件的三位数一共有多少个#include <iostream>#include <algorithm> using na原创 2020-09-21 09:47:35 · 540 阅读 · 0 评论 -
积分之迷(暴力求解)
积分之迷小明开了个网上商店,卖风铃。共有3个品牌:A,B,C。为了促销,每件商品都会返固定的积分。小明开业第一天收到了三笔订单:第一笔:3个A + 7个B + 1个C,共返积分:315第二笔:4个A + 10个B + 1个C,共返积分:420第三笔:A + B + C,共返积分…你能算出第三笔订单需要返积分多少吗?请提交该整数,不要填写任何多余的内容。答案:105#include <iostream>using namespace std;int main(int ar原创 2020-09-21 09:29:13 · 201 阅读 · 0 评论 -
方格填数(全排序暴力)
方格填数在2行5列的格子中填入1到10的数字。要求:相邻的格子中的数,右边的大于左边的,下边的大于上边的。如【图1.png】所示的2种,就是合格的填法。请你计算一共有多少种可能的方案。请提交该整数,不要填写任何多余的内容(例如:说明性文字)。题解:可以使用 dfs ,但是利用全排序可以直接暴力求解关键点:全排序由图可以知道,第一个数字 1 和最后一个数字 10 的位置已经确定不需要在改变。因此可以对2~9进行全排序,枚举判断组合是否符合条件#include <iostream&原创 2020-09-21 09:14:49 · 725 阅读 · 0 评论 -
熊怪吃核桃(暴力枚举)
熊怪吃核桃森林里有一只熊怪,很爱吃核桃。不过它有个习惯,每次都把找到的核桃分成相等的两份,吃掉一份,留一份。如果不能等分,熊怪就会扔掉一个核桃再分。第二天再继续这个过程,直到最后剩一个核桃了,直接丢掉。有一天,熊怪发现了1543个核桃,请问,它在吃这些核桃的过程中,一共要丢掉多少个核桃。请填写该数字(一个整数),不要填写任何多余的内容或说明文字。暴力枚举答案为5#include <iostream>using namespace std;int ans = 0; int原创 2020-09-19 09:35:50 · 669 阅读 · 0 评论 -
方程整数解(暴力枚举)
方程整数解方程: a^2 + b^2 + c^2 = 1000(或参见【图1.jpg】)这个方程有整数解吗?有:a,b,c=6,8,30 就是一组解。你能算出另一组合适的解吗?请填写该解中最小的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。答案:10自己找,没有对数据做限制#include <iostream>using namespace std;int main(int argc, char** argv) { for(int i = 1原创 2020-09-19 09:26:42 · 229 阅读 · 0 评论 -
奖券数目(暴力枚举)
奖券数目有些人很迷信数字,比如带“4”的数字,认为和“死”谐音,就觉得不吉利。虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求。某抽奖活动的奖券号码是5位数(10000-99999),要求其中不要出现带“4”的号码,主办单位请你计算一下,如果任何两张奖券不重号,最多可发出奖券多少张。请提交该数字(一个整数),不要写任何多余的内容或说明性文字。暴力枚举答案:52488#include <iostream>using namespace std;int ans = 0;bo原创 2020-09-19 09:09:12 · 367 阅读 · 0 评论 -
一只小蜜蜂(递推)
Problem Description有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。其中,蜂房的结构如下所示。Input输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0<a<b<50)。Output对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能路线数,每个实例的输出占一行。Sample Input21 23 6Sample Output13动态规划递原创 2020-09-17 16:58:59 · 258 阅读 · 0 评论 -
母牛的故事(递推)
Problem Description有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?Input输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。n=0表示输入数据的结束,不做处理。Output对于每个测试实例,输出在第n年的时候母牛的数量。每个输出占一行。Sample Input2450Sample Output246动态规划原创 2020-09-17 16:05:41 · 404 阅读 · 0 评论 -
第九届蓝桥杯省赛:测试次数
标题:测试次数参考x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机。各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市流通。x星球有很多高耸入云的高塔,刚好可以用来做耐摔测试。塔的每一层高度都是一样的,与地球上稍有不同的是,他们的第一层不是地面,而是相当于我们的2楼。如果手机从第7层扔下去没摔坏,但第8层摔坏了,则手机耐摔指数=7。特别地,如果手机从第1层扔下去就坏了,则耐摔指数=0。如果到了塔的最高层原创 2020-08-29 16:48:15 · 279 阅读 · 0 评论 -
第九届蓝桥杯省赛:乘积尾零
标题:乘积尾零如下的10行数据,每行有10个整数,请你求出它们的乘积的末尾有多少个零?5650 4542 3554 473 946 4114 3871 9073 90 43292758 7949 6113 5659 5245 7432 3051 4434 6704 35949937 1173 6866 3397 4759 7557 3070 2287 1453 98991486 5722 3135 1170 4014 5510 5120 729 2880 90192049 698 4582 43原创 2020-08-29 09:46:10 · 203 阅读 · 0 评论 -
第九届蓝桥杯省赛:明码
标题:明码汉字的字形存在于字库中,即便在今天,16点阵的字库也仍然使用广泛。16点阵的字库把每个汉字看成是16x16个像素信息。并把这些信息记录在字节中。一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。把每个字节转为2进制表示,1表示墨迹,0表示底色。每行2个字节,一共16行,布局是:第1字节,第2字节第3字节,第4字节…第31字节, 第32字节这道题目是给你一段多个汉字组成的信息,每个汉字用32个字节表示,这里给出了字节作为有符号整数的值。题目的要求隐藏在这些信息中。原创 2020-08-29 09:12:35 · 120 阅读 · 0 评论 -
第十届蓝桥杯省赛:等差数列
试题 H: 等差数列时间限制: 1.0s 内存限制: 256.0MB 本题总分:20 分【问题描述】数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一部分的数列,只记得其中 N 个整数。现在给出这 N 个整数,小明想知道包含这 N 个整数的最短的等差数列有几项?【输入格式】输入的第一行包含一个整数 N。第二行包含 N 个整数 A1, A2, · · · , AN。(注意 A1 ~ AN 并不一定是按等差数列中的顺序给出)【输出格式】输出一个整数表示答案。【样例输入】原创 2020-08-28 11:17:13 · 790 阅读 · 0 评论 -
bfs:学霸迷宫
试题 算法提高 学霸的迷宫时间限制:1.0s 内存限制:256.0MB问题描述学霸抢走了大家的作业,班长为了帮同学们找回作业,决定去找学霸决斗。但学霸为了不要别人打扰,住在一个城堡里,城堡外面是一个二维的格子迷宫,要进城堡必须得先通过迷宫。因为班长还有妹子要陪,磨刀不误砍柴功,他为了节约时间,从线人那里搞到了迷宫的地图,准备提前计算最短的路线。可是他现在正向妹子解释这件事情,于是就委托你帮他找一条最短的路线。输入格式第一行两个整数n, m,为迷宫的长宽。接下来n行,每行m个数,数之间没有间隔原创 2020-08-28 09:51:13 · 149 阅读 · 0 评论 -
第十届蓝桥杯省赛:迷宫
试题 E:迷宫本题总分:15 分【问题描述】下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可 以通行的地方。010000000100001001110000迷宫的入口为左上角,出口为右下角,在迷宫中,只能从一个位置走到这 个它的上、下、左、右四个方向之一。对于上面的迷宫,从入口开始,可以按DRRURRDDDR 的顺序通过迷宫,一共 10 步。其中 D、U、L、R 分别表示向下、向上、向左、向右走。对于下面这个更复杂的迷宫(30 行 50 列),请找出一种通过迷宫原创 2020-08-27 12:24:19 · 357 阅读 · 0 评论 -
第十届蓝桥杯省赛:数的分解
数的分解本题总分:10 分【问题描述】把 2019 分解成 3 个各不相同的正整数之和,并且要求每个正整数都不包含数字 2 和 4,一共有多少种不同的分解方法?注意交换 3 个整数的顺序被视为同一种方法,例如 1000+1001+18 和 1001+1000+18 被视为同一种。【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一 个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。直接使用遍历法#include <iostream>usi原创 2020-08-26 10:36:13 · 2609 阅读 · 3 评论 -
第十届蓝桥杯省赛:年号字串
年号字串本题总分:5 分【问题描述】小明用字母 A 对应数字 1,B 对应 2,以此类推,用 Z 对应 26。对于 27 以上的数字,小明用两位或更长位的字符串来对应,例如 AA 对应 27,AB 对 应 28,AZ 对应 52,LQ 对应 329。请问 2019 对应的字符串是什么?十进制转26进制问题#include <iostream>using namespace std;int main(int argc, char** argv) { char str[27] =原创 2020-08-26 09:27:16 · 421 阅读 · 0 评论 -
第十一届蓝桥杯省赛:走方格
试题 H: 走方格时间限制: 1.0s 内存限制: 512.0MB 本题总分:20 分【问题描述】在平面上有一些二维的点阵。这些点的编号就像二维数组的编号一样,从上到下依次为第 1 至第 n 行,从左到右依次为第 1 至第 m 列,每一个点可以用行号和列号来表示。现在有个人站在第 1 行第 1 列,要走到第 n 行第 m 列。只能向右或者向下走。注意,如果行号和列数都是偶数,不能走入这一格中。问有多少种方案。【输入格式】输入一行包含两个整数 n, m。【输出格式】输出一个整数,表示原创 2020-08-24 12:33:51 · 1975 阅读 · 0 评论 -
第十一届蓝桥杯省赛:分类计数
试题 F: 分类计数时间限制: 1.0s 内存限制: 512.0MB 本题总分:15 分【问题描述】输入一个字符串,请输出这个字符串包含多少个大写字母,多少个小写字母,多少个数字。【输入格式】输入一行包含一个字符串。【输出格式】输出三行,每行一个整数,分别表示大写字母、小写字母和数字的个数。【样例输入】1+a=Aab【样例输出】131【评测用例规模与约定】对于所有评测用例,字符串由可见字符组成,长度不超过 100。#include <iostream>usin原创 2020-08-24 09:44:50 · 423 阅读 · 0 评论 -
第十一届蓝桥杯省赛:纪念日
试题 B: 纪念日本题总分:5 分【问题描述】2020 年 7 月 1 日是A组织 成立 99 周年纪念日。A组织成立于 1921 年 7 月 23 日。请问从 1921 年 7 月 23 日中午 12 时到 2020 年 7 月 1 日中午 12 时一共包含多少分钟?【答案提交】这是一道结果填空题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。Excel使用不了,Excel是从某一年推算某一天后的日期。无法算出两个日期相隔的天数原创 2020-08-20 16:59:55 · 1995 阅读 · 4 评论 -
第十一届蓝桥杯省赛:跑步训练
题 A: 跑步训练本题总分:5 分【问题描述】小明要做一个跑步训练。初始时,小明充满体力,体力值计为 10000。如果小明跑步,每分钟损耗600 的体力。如果小明休息,每分钟增加 300 的体力。体力的损耗和增加都是均匀变化的。小明打算跑一分钟、休息一分钟、再跑一分钟、再休息一分钟……如此循环。如果某个时刻小明的体力到达 0,他就停止锻炼。请问小明在多久后停止锻炼。为了使答案为整数,请以秒为单位输出答案。答案中只填写数,不填写单位。【答案提交】这是一道结果填空题,你只需要算出结果后提原创 2020-08-20 16:24:12 · 2867 阅读 · 0 评论 -
十一届蓝桥模拟:摆动序列
题目: 摆动序列参考亓官劼大佬问题描述如果一个序列的奇数项都比前一项大,偶数项都比前一项小,则称为一个摆动序列。即 a[2i]<a[2i-1], a[2i+1]>a[2i]。小明想知道,长度为 m,每个数都是 1 到 n 之间的正整数的摆动序列一共有多少个。输入格式输入一行包含两个整数 m,n。输出格式输出一个整数,表示答案。答案可能很大,请输出答案除以10000的余数。样例输入3 4样例输出14样例说明以下是符合要求的摆动序列: 2 1 2 2 1 3原创 2020-07-30 17:28:26 · 195 阅读 · 0 评论 -
青蛙跳杯子:bfs
题目青蛙跳杯子资源限制时间限制:1.0s 内存限制:256.0MB问题描述 X星球的流行宠物是青蛙,一般有两种颜色:白色和黑色。 X星球的居民喜欢把它们放在一排茶杯里,这样可以观察它们跳来跳去。 如下图,有一排杯子,左边的一个是空着的,右边的杯子,每个里边有一只青蛙。*WWWBBB其中,W字母表示白色青蛙,B表示黑色青蛙,*表示空杯子。X星的青蛙很有些癖好,它们只做3个动作之一: 1. 跳到相邻的空杯子里。 2. 隔着1只其它的青蛙(随便什么颜色)跳到空杯子里。 3.原创 2020-07-28 19:32:49 · 134 阅读 · 0 评论 -
简单动态规划:数塔
简单的动态规划题目 参考/*在上面的数字三角形中寻找一条从顶部到底边的路径,使得路径上所经过的数字之和最大。路径上的每一步都只能往左下或 右下走。只需要求出这个最大和即可,不必给出具体路径。 三角形的行数大于1小于等于100,数字为 0 - 99输入格式:57 3 8 8 1 02 7 4 44 5 2 6 5要求输出最大和*///简单的动态规划题目 /*动态规范解题思路1、将原问题分解成子问题 2、确定状态(对应的解)3、确定一些初始状态(边界状态)的解4、原创 2020-07-23 16:30:11 · 118 阅读 · 0 评论 -
[蓝桥杯][2014年第五届真题]分糖果
题目 1431: [蓝桥杯][2014年第五届真题]分糖果时间限制: 1Sec 内存限制: 128MB 提交: 5184 解决: 2783题目描述问题描述有n个小朋友围坐成一圈。老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏:每个小朋友都把自己的糖果分一半给左手边的孩子。一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数。反复进行这个游戏,直到所有小朋友的糖果数都相同为止。你的任务是预测在已知的初始糖果情形下,老师一共需要补发多少个糖果。输入程序首先读入一个整数N(2&原创 2020-07-22 16:35:36 · 271 阅读 · 0 评论