单曲循环
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
有没有一首歌,是你单曲循环,越听越上头根本停不下来的?
但永久性单曲循环会快速形成审美疲劳,为了避免这一点,请你编写程序实现一个间隔式单曲循环功能:首先为歌单上的 首曲目生成 个大于 的随机数;将喜欢的歌放在歌单的偶数位,当播放到排列在偶数位的歌曲时,循环播放的遍数等于该位置对应的随机数。
例如选了 首歌,编号为 ,其中编号为 的歌是最爱。则排歌单时,可以安排为 。设程序事先产生的随机数序列为 ,则最爱的 号歌一共被播放了 遍。
输入格式:
输入第一行给出一个正整数 ,为歌单上曲目的总数。这里假设最爱的一首歌已经被排在所有的偶数位上。
第二行给出 个大于 的随机数,均不超过 。数字间以空格分隔。
输出格式:
在一行中输出最爱的歌一共被播放了多少遍。
输入样例:
6
3 2 4 5 2 8
输出样例:
15
2026年团体程序设计天梯赛GPLT南京晓庄学院选拔赛
- 状态
- 已结束
- 规则
- IOI
- 题目
- 9
- 开始于
- 2026-3-17 14:00
- 结束于
- 2026-3-17 16:30
- 持续时间
- 2.2 小时
- 主持人
- 参赛人数
- 49