随笔分类 - 蓝桥杯
摘要:今盒子里有n个小球,A、B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断。 我们约定: 每个人从盒子中取出的球的数目必须是:1,3,7或者8个。 轮到某一方取球时不能弃权! A先取球,然后双方交替取球,直到取完。 被迫拿到最后一个球的一方为负方(输方) 请编程...
阅读全文
摘要:第一题 啤酒和饮料 答案:11 第二题:切面条 题解:找规律 第三题:李白打酒 题解:递归.....一定要注意递归结束条件.........店为0,花为0,酒为0,且!最后一个遇到的应该是花,也就是 b。递归的时候也要判断条件。 答案:14 第四题:史丰收运算 答案:if (r > 0) retur
阅读全文
摘要:第一题 煤球数目 题解:注意题目说的是100层,一共有多少个啊。。规律蛮简单的,蓝桥杯第一题就找规律;不要想复杂了;第n层:(1+n)*n/2; 答案:171700 第二题: 第三题 凑算式 题解:全排列问题,注意,能不用除法就不用除法,可以转换为乘法。或者除的时候用double类型。 手写全排列方
阅读全文
摘要:X星球要派出一个5人组成的观察团前往W星。 其中: A国最多可以派出4人。 B国最多可以派出2人。 C国最多可以派出2人。 .... 那么最终派往W星的观察团会有多少种国别的不同组合呢? 下面的程序解决了这个问题。 数组a[] 中既是每个国家可以派出的最多的名额。 程序执行结果为: DEFFF CEFFF CDFFF CDEFF CCFFF CCEFF CCDFF CCDEF BEFFF B...
阅读全文
摘要:第一题:奖券数目 运行结果是:52488. 第二题 星系炸弹 使用Excel: 代码解法: 第三题 第四题 格子中输出 注解:printf("%*s", len, "xxx"):相当于是 (len, "str"), 设置输出字符 为len位, 如果str长度不足len位, 前面补空格 第五题:九数组
阅读全文
摘要:第一题 第二题 两种答案算出来都是:142。注:这种题目,如果不确定,可以用两种方法来比较一下!! 第三题: 题解:虽然是简单递归,但是还是得多练习。。这种题目要先找递归结束条件,然后就是递归项。题目说了,上完39级台阶,且最后要有走偶数步。。可以认为,递归项是:(当前走的步数,剩余的台阶数)。递归
阅读全文
摘要:第一题 题解: 要学会用处理没有用的数据,比如那个 **** 直接可以用记事本给替换成空格,还有后面那些xx折,可以直接用替换功能,替换了,不要傻傻的用手改。 第二题 题解: 先用埃氏筛法,把1~N (N先设置一个10000吧,不够再加)以内的素数都筛选出来,然后再枚举 1~10000(公差,不够再
阅读全文