第九届蓝桥杯(省赛)C/C++大学A组个人解题思路

以下答案仅供参考,等题目出来再作进一步更新.

题的顺序可能会有错乱.

第一题 填空题

其实说到底就是问你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块的农夫山泉真好喝!

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值