以下答案仅供参考,等题目出来再作进一步更新.
题的顺序可能会有错乱.
第一题 填空题
其实说到底就是问你1+1/2+1/4+....+第二十项的总和用分数表示出来.
也就是取第20项的分母为分母,分子为2倍的第20项分母-1.
解出答案为:1048575/524288
第二题 填空题
给你10行10列共100个数,让你相乘求乘积的尾部有多少个0;
我的做法是暴力咯.
每10行用计算机作一个乘积,等到每一行的各有多少个0在尾部,共计m个0;
然后这10个乘积去除尾部的0后再次乘积,得到n个0;
那答案就是m+n
由于100个数不知,所以只讲思路.
第三题 填空题
问从1900年1月1号到1999年12月31号共有多少个星期一?
what???
(我努力想让自己肯定这是程序设计比赛)
也就是100年有25个闰年,有366天,其他75个年为365天.
总计 9150+27375=36525;
36525/7=5217余6
通过观察电脑上的日历可以知道2000年12月31号是星期五.
也就是最后的6天里面不存在星期一
所以答案为5217
第四题 填空题
幸运数
这道题对不起,你们加油!
第五题 代码填空
非常好这个题,一如既往的送分题,只要看一下子函数就差不多知道答案了.
应该是size/3
第六题 编程题
岛屿淹没的问题,给你一个地图,然后问海洋上升一个像素块岛屿淹没了多少个
正规思路貌似应该是...
暴力杯不同寻常题,直接就问你一次,就上升一次!
那直接枚举把所有四周都是陆地的位置留下,否则就变海洋(这里面还要注意到别和原先的海洋弄混了),然后在判断岛屿个数就搞定了.
第七题 编程题
战舰击毁的一个题,求第一架被击毁是在第几波被击毁.
一看到题,天啊,这么长都是什么鬼,还那么乱,还有点乱码一样的东西.
但是一看完题,挺简单的题,按着思路一步步把值对应放好,做好加减乘除就完事.
第八题 编程题
忘了还有什么题了....想到再更
第九题 编程题
给你n个数字,要你在里面选出刚好3个,使得相加最大且被K整除?(题目记得不太清楚了)
反正时间紧了一些,就直接写了个暴力解题的丢上去了,循环枚举.
希望给点分我讨生活吧.
第十题 编程题
又是一道要讨生活的题
只针对30%的情况进行写题,还是很简单就能写出来的.还不是因为时间紧张!!!连题都没注意看,有下次的话填空题一定速度解决!!
最后!说一声!300块的农夫山泉真好喝!