#P993. 卡牌游戏
卡牌游戏
题目描述
个人坐成一圈参与卡牌游戏,第 个人的右手边坐着第 个人。每个人有一个属性 ,手中的牌也有一个属性 ,其中 都在 到 之间。
卡牌游戏一共有 轮,第 轮有一个参数 ,在此轮中,每个人把自己手中的牌传给左边的人,并接过右边的人传来的牌,一共执行 次,执行完后若手牌属性等于自己的属性,这个人将会淘汰,否则无事发生。淘汰后,他仍然参与后续的传牌环节。
直接统计最终没有被淘汰的人数太简单了,于是为了让游戏更有趣,大家决定让 初始并不确定,此后将会有 次主持人播报,每次给定 ,表示确定了 ,并且每个人恰好被一次播报提及,没有被确定属性的人视作 在 的整数中均匀随机。
你需要计算每次播报后,最终期望有多少人不被淘汰,答案对 取模。
输入格式
第一行三个整数 。
第二行 个整数 。
第三行 个整数 。
接下来 行,每行两个整数 。
输出格式
共 行,第 行一个整数表示第 次播报结束后的答案。
10 9 10
7 8 7 9 6 7 6 7 8 8
365246423 114618008 92029097 544807439 782098289 580307098 424404832 105077914 812934361
9 8
8 7
2 9
3 7
7 9
1 6
5 9
6 9
4 8
10 7
200000007 5 100000006 900000011 700000009 500000007 600000008 400000006 200000004 2
数据范围
对于 的数据,。
对于 的数据,。
对于 的数据,,,,。