#P5337. 【大湾区第一届小学组复赛】2.音乐播放器(music)
【大湾区第一届小学组复赛】2.音乐播放器(music)
题目描述
小明是一个热爱音乐的年轻人,他有一个神奇的音乐播放器,可以播放他收藏的歌曲。这个播放器内置了一系列他喜爱的歌曲,并支持循环播放,让他随时欣赏音乐的魅力。
小明会从第一首歌开始播放,播放器播放完最后一首音乐时,接着又会播第一首音乐,因此他可以一直听下去。然而,有时小明会忘记自己正在播放的歌曲是哪一首,也不知道当前歌曲已经播放了多久。因此,他决定编写一个程序来解决这个问题。
现在,你需要帮助小明编写一个程序,根据给定的歌曲列表和经过的时间,确定此时正在播放的是列表中的哪首歌曲,以及距离该歌曲播放结束还有多长时间。歌曲播放完后是立即切换的。
输入格式
第一行包含两个正整数 ,表示歌曲列表中的歌曲数量和已经过的时间。
接下来的 行,每行包含一个正整数 ,表示第 首歌曲的持续时间。
输出格式
第一行输出一个正整数,表示此时正在播放的歌曲在列表中的编号(从 开始计数)。
第二行输出一个正整数,表示距离该歌曲播放结束还需要的时间。
样例
3 10
1
2
3
3
2
样例 1 解释
三首歌的持续时间分别为 分钟,经过了 分钟。
- 第 分钟:播放第 首歌;
- 第 分钟:播放第 首歌;
- 第 分钟:播放第 首歌;
- 第 分钟:播放第 首歌;
- 第 分钟:播放第 首歌;
- 第 分钟:播放第 首歌。
在第 分钟时,正在播放第 首歌,距离歌曲结束还需 分钟。
3 7
1
2
3
2
2
样例 2 解释
该样例的播放过程同上。经过了 分钟,此时恰好是第 首歌开始播放(第 首歌在第 分钟播放完毕),因此正在播放第 首歌,距离播放结束还需 分钟。
数据范围与提示
- 对于 的数据:,,。
- 对于另外 的数据:,,。
- 对于另外 的数据:,,。
- 对于 的数据:,,。
相关
在以下作业中: