题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
小球钟

题目题干

小球钟

小球钟是一个通过不断在轨道上移动小球来度量时间的设备。每分钟,一个转动臂将一个小球从小球队列的底部挤走,并将它上升到钟的顶部并将它安置在一个表示分钟,5分钟,15分钟和小时的轨道上。这样可以显示从1:00到24:59(这正是奇怪之处)范围内的时间,若有3个球在分钟轨道,1个球在5分钟轨道,2个球在15分钟轨道及15个球在小时轨道上,就显示时间15:38。 当小球通过钟的机械装置被移动后,它们就会改变其初始次序。仔细研究它们次序的改变,可以发现相同的次序会不断出现。由于小球的初始次序最后迟早会被重复,所以这段时间的长短是可以被度量的,这完全取决于所提供的小球的总数。 每分钟,最近最少被使用的那个小球从位于球钟底部的小球队列被移走,并将上升安置于显示分钟的轨道上,这里可以放置4个小球。当第5个小球滚入该轨道,它们的重量使得轨道倾斜,原先在轨道上的4个小球按照与它们原先滚入轨道的次序相反的次序加入到钟底部的小球队列。引起倾斜的第5个小球滚入显示5分钟的轨道。该轨道可以放置2个球。当第3个小球滚入该轨道,它们的重量使得轨道倾斜,原先2个小球同样以相反的次序加入钟底部的小球队列。而这第3个小球滚入了显示15分钟的轨道。这里可以放置3个小球。当第4个小球滚入该轨道,它们的重量使得轨道倾斜,原先在轨道上的3个小球按照与它们原先滚入轨道的次序相反的次序加入钟底部的小球队列,而这第4个小球滚入了显示小时的轨道。该轨道同样可以放置23个球,但这里有一个外加的固定的不能被移动的小球,这样小时的值域就变为1到24。从15分钟轨道滚入的第24个小球将使小时轨道倾斜,这23个球同样以相反的次序加入钟底部的小球队列,然后那第24个小球同样加入钟底部的小球队列。rjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入

输入定义了一序列的小球时钟。每个时钟都按照前面描述的那样运作。所有时钟的区别仅在于它们在1:00时钟启动时刻小球初始个数的不同。在输入的每行上给出一个时钟的小球数,它并不包括那个在小时轨道上的固定的小球。合法的数据应在33~250。0表明输入的结束。rjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出

输出中每一行只有一个数,表示对应的输入情形中给出的小球数量的时钟在经过多少天的运行可以回到它的初始小球序列。rjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

样例

输入

33 
55
0

输出

22
50

答案解析

相关题目

棋子移动 有2N个棋子(N≥4)排成一行,开始位置为白子全部在左边,黑子全部在右边,例如当N=4时,棋子排列情况为: 〇〇〇〇●●●● 移动棋子的规则是:每次必须同时移动相邻两个棋子,颜色不限,可以左
小球钟 小球钟是一个通过不断在轨道上移动小球来度量时间的设备。每分钟,一个转动臂将一个小球从小球队列的底部挤走,并将它上升到钟的顶部并将它安置在一个表示分钟,5分钟,15分钟和小时的轨道上。这样可以显
蚯蚓 本题中,我们将用符号⌊c⌋表示对c向下取整,例如:⌊3.0⌋=⌊3.1⌋=⌊3.9⌋=3。 蛐蛐国最近蚯蚓成灾了!蛐蛐国王只好去请神刀手来帮他们消灭蚯蚓。 蛐蛐国里现在共有n只蚯蚓(n为正整数)
判断数的整除 输入一个整数,判断它能否被3、5、7整除,并输出以下信息: (1)能同时被3、5、7整除,直接输出3 5 7,数与数之间以空格间隔。 (2)能同时被其中两个数整除,从小到大输出这两个
判断闰年 判断闰年的条件是符合下面二者之一:(1)能被4整除,但不能被100整除。(2)能被4整除,且被400整除。因为地球绕太阳运行一周需365天5小时48分46秒,而公历的平年只有365日,所以每
判断某日是一年的第几天 输入年份、月和日期,判断这一天是这一年的第几天。 输入 输入三个整数,即年,月和日期,以空格间隔,保证输入的年份和日期是正确的。 输出 输出这一天是这一年的第几天,如果数据
某年某月有几天 输入年和月,试判断该月共有多少天。 输入 输入两个整数,表示年和月。 输出 输出一个整数,表示该月共有多少天。 样例 输入 2004 1 输出 31
运费计算 一批材料需要运输,已知运费计算公式为f=p×w×s×(1-d),其中p为运输物品价值,w为运送物品重量,s为运送物品距离,d为折扣。现从键盘输入p、w、s的值,而折扣d的计算遵守以下规则:
数位排序 题目描述 小蓝对一个数的数位之和很感兴趣, 今天他要按照数位之和给数排序。当两个数各个数位之和不同时, 将数位和较小的排在前面, 当数位之和相等时, 将数值小的排在前面。 例如, 2022
老板的作息表 题目描述 新浪微博上有人发了某老板的作息时间表,表示其每天 4:30 就起床了。但立刻有眼尖的网友问:这时间表不完整啊,早上九点到下午一点干啥了? 本题就请你编写程序,检查任意一张

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢