摘要: 一本通 例2.17 分糖果 思路:5个小朋友各自将糖分3整份(多余的吃掉,也就是整除“/”),将1份糖果给自己,剩下2份分给身边的小朋友。 分析:也就是小朋友们围成圈,给自己和自己的左右依次分糖果。可以将小朋友们的排列看做一个一维数组,再将首尾相连,组成一个圈。之后依次计算,按顺序输出结果。 程序如 阅读全文
posted @ 2022-08-12 08:02 shanyingrui 阅读(71) 评论(0) 推荐(0) 编辑
摘要: [2005年NOIP普及组] 陶陶摘苹果 思路:比大小问题。因为陶陶只要碰到苹果就会摘到,所以将陶陶能到达的高度与苹果的高度比较。若前者大于等于后者,则摘到苹果,计数器+1。 分析:因为陶陶有小板凳,所以他找不到时可以借助30cm的板凳。也就是说陶陶原来摘得到的踩上板凳依然摘得到,而原来摘不到的踩上 阅读全文
posted @ 2022-08-12 08:01 shanyingrui 阅读(279) 评论(0) 推荐(0) 编辑
摘要: [2003年NOIP普及组] 乒乓球 思路:将两人比赛成绩分别同时计分,满足比赛规则就记录,依次输出。 分析:在比赛中,当双方比分都大于等于10的情况下要连续赢两球,才算赢。 注意:比完了第一场,下一场还没开始,那也要输出0:0 代码如下: 1 #include<cstdio> 2 3 #inclu 阅读全文
posted @ 2022-08-12 08:00 shanyingrui 阅读(274) 评论(0) 推荐(0) 编辑
摘要: [2010年NOIP普及组] 数字统计 思路:既然要统计某个给定范围[L, R]的所有整数中,数字2出现的次数,就可以将这个范围中的数的所有位数取出来。当有2时,计数器+1。 注意:取余后不要忘记原数/10。 代码如下: #include<iostream> #include<algorithm> 阅读全文
posted @ 2022-08-12 08:00 shanyingrui 阅读(221) 评论(0) 推荐(0) 编辑
摘要: [2004年NOIP提高组] 津津的储蓄计划 思路:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于100元或恰好100元,她就会把整百的钱存在妈妈那里(存妈妈那里会有20%的利润),剩余的钱留在自己手中。 分析:当津津手中的钱加上这个月妈妈给的钱,不足以支撑这个月的原定 阅读全文
posted @ 2022-08-12 08:00 shanyingrui 阅读(48) 评论(0) 推荐(0) 编辑