前言
同学们,我是上火不找我
作者认证:新星计划算法领域潜力新星top3
今天是蓝桥杯填空题技巧总结!
挑了一些很不错又很实用的基础题目,为保证考试的时候万无一失,大家一起前来复习一下吧~~~
⭐️题目汇总⭐️ | 一篇教你学会蓝桥杯填空题 |
2021年省赛Java B组卡片 |
---|
2020年度Java B组,试题: 门牌制作 |
2018年度JAVA组,试题2: 星期一 |
2018年度JAVA组,试题1: 分数 |
2017年度Java 组,试题: 迷宫 |
2020年度Java 组,试题5: 七段码 |
思路和算法:
先估计可能拼出3000多个数。
编个小程序打印出1~3500,然后全部贴到excel里面,然后用替换功能看1用了多少次,2用了多少次…
最后发现,1~3181,用了2021个1,等等。所以答案是3181。)。
怕错误的话,可以试下2验证一下(小于2021说明没有问题)
提交结果如下:
直接用了4分钟就解决了,怎么样,是不是很easy~~~
思路和算法:这确实是个送分题,编码也很简单:判断每个数字中有几个2,然后把所有数字中2的个数加起来。编码大概5分钟。
但是有更简单的做法:先编码打印出1~2020这2020个数字,然后粘贴到excel中,选替换功能,用某个字符替换‘2’,共替换624次,这就是答案。用时1分钟。
粘贴到excel中,选替换功能,用某个字符替换‘2’,共替换624次
提交结果如下:
用Excel手算,时间差不多,而且不用思考。
A列填分子,都是1;B列填分母,每行递增2倍,做法是,在B1填1,在B2填写“=B1*2”,然后按住B2往下拉到第20行,就填好了所有的分母。
然后通分求分子分母。分母就是B20的524288,分子实际上就是“SUM(B1:B20)”,用鼠标选中这个区域,Excel自动算出1048575。
提交结果如下:
思路和算法:
用Excel,一个格子输入日期1901年1月1日,另一个格子输入2000年12月31日,然后两个格子相减得36524天,除以7得5217.7周。
再用excel点2000年12月31日的属性,选星期,得“星期日”,同理1901年1月1日是星期二,说明答案就是5217。
提交结果如下:
思路和算法:
因为是个填空题,而且迷宫很简单,只有100个字符,可以直接数,从左往右数,从上往下数,约2分钟就能数完。数出来的结果见下面,红色字符上的人能走出来。
我的建议是:复制到word里面把字体调到最大,然后把能够走出来的做个标记。
提交结果如下:
这次此蓝桥杯剩下没多少时间了,这些技巧很实用,比赛时也很省时间,祝大家考的都会,蒙的全对,得到理想的成绩,加油!!!!!!
学习算法的时候大家一定要慢慢养成习惯,习惯刷题并且爱上它,我相信,到了后面你自己也会忍不住自己找题来刷。
坚持!加油!你可以的!