#aBC323E. [ABC323E] Playlist
[ABC323E] Playlist
AT_abc323_e [ABC323E] Playlist
题目描述
高桥君有一个包含 首歌曲的播放列表。第 首歌曲()的时长为 秒。
高桥君在时刻 开始以随机播放的方式播放该播放列表。
在随机播放中,每次会等概率地从 首歌曲中选择一首,并将其播放至结束。播放过程不间断,一首歌播放结束后,立即开始播放下一首被选中的歌曲。相同的歌曲可能会被连续选中。
请计算在时刻 到 秒后,第 首歌曲正在播放的概率,并对 取模输出。
概率 的定义:本题中要求的概率一定可以表示为有理数。并且,在本题的约束下,若将概率表示为最简分数 ,则 保证不会被 整除。
此时,存在唯一的 到 之间的整数 ,使得 。请输出这个 。
输入格式
输入以以下格式从标准输入读入。
输出格式
请输出从时刻 到 秒后,第 首歌曲正在播放的概率,。
输入输出样例 #1
输入 #1
3 6
3 5 6
输出 #1
369720131
输入输出样例 #2
输入 #2
5 0
1 2 1 2 1
输出 #2
598946612
输入输出样例 #3
输入 #3
5 10000
1 2 3 4 5
输出 #3
586965467
说明/提示
约束条件
- 所有输入均为整数
样例解释 1
在时刻 到 秒后,第 首歌曲正在播放的可能情况有:
- 第 首 第 首 第 首
- 第 首 第 首
- 第 首 第 首
这些情况发生的概率为 。由于 ,所以输出 。
样例解释 2
在时刻 到 秒后,正在播放的就是最初被选中的那首歌,因此概率为 。注意,不同的歌曲可能有相同的时长。
由 ChatGPT 4.1 翻译