比赛真题
文章平均质量分 57
呃m
这个作者很懒,什么都没留下…
展开
-
校门外的树c++
所以像这种问题,这个坑要么有树,要么没树,这个“门”要么开要么关,它就是只有两种状态,所以我们可以设一个数组,把它初始化等于零,有的时候等于零,那么等于零,就是代表零这个地方种了树,从X到Y没有种树,所以要把从a到b改成1,最后再来个循环,看这个数组里面还有多少个零,有多少个零就还有多少棵树。比如:L=5,那么马路上默认有6棵树,分别种在0,1,2,3,4,5这几个位置,现要求将1~3及2~4之间的树移走,那么需要移走4棵树,还剩2棵树。这个就是状态数组,有树没树,开门关门类似的问题都可以用这种解法。原创 2024-06-01 22:03:55 · 318 阅读 · 0 评论 -
计算鸭发金币(骑士的金币(coin))c++
作为工资,发放给忠诚的骑士。第1天,骑士收到一枚金币;之后两天(第2天和第3天)里,每天收到两枚金币;之后三天(第4、5、6天)里,每天收到三枚金币;之后四天(第7、8、9、10天)里,每天收到四枚金币……这种工资发放模式会一直这样延续下去:当连续n天每天收到n枚金币后,骑士会在之后的连续n+1天里,每天收到n+1枚金币(n为任意正整数)。你需要编写一个程序,确定从第一天开始的给定天数内,骑士一共获得了多少金币。一个整数(范围1到10000),表示天数。注: 方法2第4~18行要多空2格。原创 2024-05-31 16:07:49 · 306 阅读 · 0 评论 -
金蝉素数c++(浙江省信息技术题目)
金蝉素数:是由1、3、5、7、9这5个奇数排列组成的5位素数,并且同时去掉它的最高位与最低位数字后得到的3位数还是素数(一次脱壳),同时去掉它的高2位与低2位数字后得到的1位数还是素数 (二次脱壳)。这个特征非常有趣,犹如金蝉脱壳之后依然还是金蝉。因此,这些神秘的素数被人们称为金蝉素数。如13597是素数,359是素数,5是素数,则13597是金蝉素数,请编程找出所有的金蝉素数,一行一个从小到大输出!题目中说13579是金蝉素数,是怎么判断的呢?一行一个从小到大输出所有的金蝉素数。原创 2024-02-28 19:59:45 · 480 阅读 · 0 评论 -
神奇的小鼓c++(北京海淀区比赛案例)
小明有一个神奇的小鼓,小鼓中存储了一些能量豆,当他用左手抽鼓时,能量豆的数量会增加,当他用右手抽鼓时,能量豆的数量会减少(执行这个动作前,鼓中能量豆的数量一定超过减少数),这天小明用手拍了n下小鼓后,小鼓中的能量豆数量变为m个,请你帮小明算一下今天拍鼓前的能量豆数量。当他用左手抽鼓时,能量豆的数量会增加,当他用右手抽鼓时,能量豆的数量会减少(执行这个动作前,鼓中能量豆的数量一定超过减少数),0表示左手,1表示右手。假设一开始只有0个能量豆(设s),顺着题目的意思来,最后再用m减去s即可。原创 2024-03-02 12:40:17 · 411 阅读 · 0 评论