蓝桥杯练习
文章平均质量分 57
●Jane●
这个作者很懒,什么都没留下…
展开
-
蓝桥杯辅导视频学习-递归与循环
递归与循环,如何从循环改写成递归,构造相似性,递归调用原创 2016-03-16 21:23:37 · 1870 阅读 · 2 评论 -
蓝桥杯辅导视频学习-浮点数的注意事项
浮点数不能精确比较 蓝桥杯例题1: 浮点数:对它的说法是足够接近 |a - b| < seta,而不是完全相等(不能用 == 来判断,这是大忌)。因为计算式内部是采用二进制的方式来表示。上题可以用暴力破解法,for (int a = 0; a < 100 ; a++) //a 是啤酒数量,b是饮料的数量,假设它们的取值范围都在0 ~ 100 { for (int b = 0; b原创 2016-07-06 13:46:18 · 993 阅读 · 0 评论 -
今有7对数字:两个1,两个2,两个3,...两个7,把它们排成一行。
题目:今有7对数字:两个1,两个2,两个3,…两个7,把它们排成一行。 要求:两个1间有1个其它数字,两个2间有2个其它数字,以此类推,两个7之间有7个其它数字。如下就是一个符合要求的排列:17126425374635。 当然,如果把它倒过来,也是符合要求的。 请你找出另一种符合要求的排列法,并且这个排列法是以74开头的。 注意:只填写这个14位的整数,不能填写任何多余的内容,比如说明注释等原创 2016-07-06 13:53:33 · 6654 阅读 · 3 评论 -
蓝桥杯填空题 —— 加法变乘法
加法变乘法 我们都知道:1+2+3+ … + 49 = 1225 现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015 比如: 1+2+3+…+10*11+12+…+27*28+29+…+49 = 2015 就是符合要求的答案。 请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。思路: 1+2+3+…+49 = (1+49)*原创 2016-07-06 13:55:22 · 1055 阅读 · 0 评论 -
蓝桥杯辅导视频学习-经典递归问题
1、在n个球中,任意取出m个(不放回),求有多少种不同取法?分析:(通过假设的方法把一个大问题分解成两个小问题) 假设已经把所有取法全都罗列出来了,又假如在这些球中有一个我喜欢的球1号,那么在这些所有的取法中, 有的取法中包含了球1号,有的没有包含。那么接下来把这些所有的取法分成两种类型,一种类型是这些取法中包含了球1号,另一种类型的取法中是不包含球1号的。原创 2016-07-06 14:25:42 · 2431 阅读 · 0 评论