#LX0023. 音乐播放器
音乐播放器
题目描述
赵喜娜有一个音乐播放器(赛后回家看)。
他的音乐播放器里面一共有首歌,赵喜娜对第首歌的喜爱程度是。
赵喜娜今天选择了随机播放模式,具体地:
他的播放器会随机播放一首歌,等这首歌结束后,会继续随机播放下一首歌(不排除这首歌跟刚那首歌一样的可能性)。
当赵喜娜首次听到第首歌的时候,他的愉悦程度会增加,第二次及以后听到,则没有反应了。
当赵喜娜听完某首歌后,总的愉悦程度,赵喜娜就会开心的关掉播放器,完成今天的听歌。
问:赵喜娜听到的最后一首歌是第首歌的概率是多少?
可以证明结果一定可以被化简为一个分数,你需要输出。
提示:解此题的时候也许你可能不得不在意义下除以一个数字(此处是质数),那么你就需要逆元这个东西。
如果你不会逆元的话,简单介绍一下逆元:
假设你现在需要求的结果,比如,如果你直接每步计算的话,答案是。但实际上结果显然是。
所以你需要更高级的东西,费马小定理:假设有质数以及非负整数,那么。也就是说,实际上就是意义下的数字。
那么就可以写成。反正乘以等于没乘对吧。
也就是说,我们如果要的话,可以当成要乘以。
就是在意义下的逆元。
输入格式
第一行输入。
接下来一行输入个正整数表示。
输出格式
个数字表示答案。
样例输入 #1
4 3
1 2 3 4
样例输出 #1
582309206 582309206 915057324 915057324
样例解释 #1
想要以结尾或者以结尾,赵喜娜必须只听到歌和歌。
那么听歌序列只能是或者是这样。
的概率是。
的概率是。
的概率是。
...
所以最终以结尾的概率是。
以结尾的概率同样是。
在意义下是。
以和结尾的概率一样,都是。
样例输入 #2
4 7
1 2 3 4
样例输出 #2
582309206 582309206 748683265 83187030
数据范围
对于15%的数据:。
对于40%的数据:。
对于60%的数据:。
对于另10%的数据:只有两种取值。
对于85%的数据:。
对于100%的数据:$n\leq 100,S\leq 10000,1\leq a_i\leq S,\sum a_i \geq S$。