- 博客(8)
- 收藏
- 关注
原创 蓝桥杯基础练习 回形取数
基础练习 回形取数 时间限制:1.0s 内存限制:512.0MB 问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入格式 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。输出格式 输
2017-05-17 11:20:48 556
原创 蓝桥杯基础练习 龟兔赛跑预测
基础练习 龟兔赛跑预测 时间限制:1.0s 内存限制:512.0MB 问题描述 话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且
2017-05-17 11:16:02 489
原创 蓝桥杯基础练习 Huffuman树
问题描述 Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。 给出一列数{pi}={p0, p1, …, pn-1},用这列数构造Huffman树的过程如下: 1. 找到{pi}中最小的两个数,设为pa和pb,将pa和pb从{pi}中删除掉,然后将它们的和加入到{pi}中。这个过程的费用记为pa +pb。 2. 重复步骤1,直到{
2017-05-15 20:19:15 376
原创 蓝桥杯基础练习 高精度加法
问题描述 输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。 定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。 计算c = a + b的时候,首先将A[0]与B[0]相加,如果有
2017-05-15 20:13:57 301
转载 strlen和sizeof的区别
自己经常搞混就决定写下来 ,加深记忆,参考大神的http://blog.csdn.net/21aspnet/article/details/1539951char str[20]="0123456789"; int a=strlen(str); a=10;strlen 计算字符串的长度,以\0'为字符串结束标记。 int b=sizeof(str)
2017-05-09 17:52:59 269
原创 蓝桥杯决赛 神奇6位数
标题:神奇6位数 有一个6位的正整数,它有个很神奇的性质: 分别用2 3 4 5 6去乘它,得到的仍然是6位数,并且乘积中所包含的数字与这个6位数完全一样!只不过是它们的顺序重新排列了而已。 请计算出这个6位数。 这是一个整数,请通过浏览器提交答案,不要填写任何多余的内容(比如说明性的文字)#include#incl
2017-05-09 17:46:40 663
原创 算24
输入:输入数据多行,每行给出一组测试数据,包括4个小于10的正整数,最后一句测试数据中包括4个0,表示输入的结束,这组数据不做处理。输出:对于每一组测试数据,输出一行,如果可以得到24,输出“YES”,否则,输出 “NO”。样例输入5 5 5 11 1 4 20 0 0 0样例输出YESNO解析思路:n个数算24,必有两个数要先算。这两个数算的结果和
2017-05-07 16:53:29 1054
原创 放苹果
题目:把m个同样的苹果放在n个同样的盘子里,允许有的盘子空着不放,问有多少种不同的分法?5 1 1和1 5 1是同一种分法输入:第一行是测试数据数目t(0 用空格隔开输出:对输入的m,n,用一行输出相应的结果 样例输入:17 3样例输出:8解析思路:递归方程:f(m,n) = f(m,n-1) + f(m-n,n) //每次分有两
2017-05-06 17:15:40 398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人