B
填空题
跑步训练
- 简单的循环题
- 越简单的题越需要细心,注意分钟换成秒进行计算
- 答案是3880
纪念日
- 数时间类型的题目
- 1921.7.23-2020.7.01
- 先计算从1922.1.1到2020.1.1一共有88年
- 通过for语句跑出来一共有4个闰年
- 然后可以近似看成1921.7.23-1922.7.1有多少天
- 注意到2020年是闰年
- 用366-22天
- 最后总计答案为52038720分钟
合并检测
- 因为感染率是1%,所以假设共有100人需要检测
- 然后用for语句循环k,记录所需试剂盒数量num最小时的k
- 当100%k==0时,num=100/k+1*k
- 100%k!=0时,num=100/k+1*k+1
Repeat程序
- level表示当前层数.times表示当前层总共要循环的次数
- 每次读取到4个空格表示进入下一层
- 如果当前层为Repeat,那么就更新times
- 如果当前层为数字,那么就更新数字
- 用栈来存放Repeat层的次数