【蓝桥杯】填空题技巧

蓝桥杯填空题技巧

巧用编辑器

替换功能 统计

题目来源:2020年度C++A组,试题A:门牌制作

题目描述:1到2020的所有数字中,共有多少个2?
编码?
―判断每个数字中有几个2,然后把所有数字中2的个数加起来。编码大概5分钟。

先编码打印出1~2020这2020个数字

然后粘贴到一个编辑器( word、codeblocks都行)中

选替换功能,用某个字符替换‘2’,共替换624次,这就是答案.

眼着手数

题目来源:2017年度C++A组,试题1:迷宫

题目描述:给出一个迷宫,问迷宫内的人有多少能走出来。迷宫如下:其中L表示向左走,R表示向右走,U表示向上走,D表示向下走。

巧用EXCEL

题目来源:2018年度C++A组,试题1:分数

题目描述:1/1 +1/2+1/ 4 +1/8 +1/16 + …每项是前一项的一半,如果一共有20项,求这个和是多少,结果用分数表示出来。

SUM 函数:=sum(开始:结束 )

题目来源:2018年度C++A组,试题2:星期一

题目描述:整个20世纪(1901年1月1日至2000年12月31日之间),一共有多少个星期一?

用Excel,一个格子输入日期1901年1月1日,另一个格子输入2000年12月31日,然后两个格子相减得36524天,除以7得5217.7周。

再用excel点2000年12月31日的属性,选星期,得“星期日”,说明答案就是5217。

excel 对日期 时间的处理有极大优势

巧用python

Python处理数字非常简单,遇到这样的填空题,用Python。

即使是参加C/C++、Java组比赛,也要学一些Python,以方便手算。

题目来源:2019年度C++A组,试题1:平方和

题目描述:小明对数位中含有2、0、1、9的数字很感兴趣,在1到40中这样的数包括1、2、9、10~32、39和40,共28个,他们的和是574,平方和是14362。

注意,平方和是指将每个数分别平方后求和。

请问,在1到2019中,所有这样的数的平方和是多少?

不用任何算法,直接把数字看成字符来统计

题目来源:2018年度C+A组,试题3:乘积尾零

题目描述:给100个整数,问它们乘积的末尾有多少个零。

大数用Python处理最简单,可以直接硬算。

string <==> int

#include<strstream>

int intstr = atoi(s.c_str());

strstr << intStr;
strstr >> s;
  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值