#P13606. [NWRRC 2022] IQ Game
[NWRRC 2022] IQ Game
Description
一档受欢迎的电视节目“Kak? Zachem? Pochemu?”中,有六名选手组成的团队协作解答各种难题。选手们围坐在一个被分为 个扇区的圆桌旁,扇区顺时针编号为 到 。游戏开始时,每个扇区上都放有一个信封,里面装有一道需要解答的问题。
每一轮,桌子中央的陀螺会等概率随机选择一个扇区。如果被选中的扇区上有信封,主持人就会打开它并读出里面的问题。如果该扇区没有信封,主持人会顺时针方向打开下一个有信封的扇区。每轮结束后,打开过的信封会被移除。
今晚,观众最喜欢的团队正在参赛。他们已经完成了 轮,还剩下 个信封在桌上。情况对他们来说并不乐观——再答错一道题他们就会被淘汰。其中有一道题是特别难的“Hyperblitz”问题,团队有信心能答对剩下的所有问题,除了“Hyperblitz”。请你计算他们还能继续进行的期望轮数(包括必然会遇到的“Hyperblitz”那一轮),并对 取模(具体见输出格式)。
Input Format
第一行包含三个整数 、 和 ,分别表示扇区总数、剩余信封数,以及“Hyperblitz”问题所在的扇区编号(;;)。保证 。
第二行包含 个不同的整数 ,表示当前仍有信封的扇区编号,按顺时针顺序排列()。
其中恰有一个 满足 。
Output Format
输出一个整数,表示团队还能继续进行的期望轮数(包括必然会遇到的“Hyperblitz”那一轮),对 取模。
形式化地说,设 。可以证明,期望轮数可以表示为最简分数 ,其中 和 为整数,且 。请输出 。也就是说,输出一个整数 ,满足 且 。
3 2 3
2 3
665496237
6 3 4
1 2 4
582309208
8 8 5
1 2 3 4 5 6 7 8
499122181
Hint
在第一个样例中,第一轮有 的概率遇到“Hyperblitz”,因此有 的概率只进行 1 轮,有 的概率进行 2 轮。期望轮数为 $1 \cdot \frac{1}{3} + 2 \cdot \frac{2}{3} = \frac{5}{3}$。
由于 ,所以正确输出为 $5 \cdot 332\,748\,118 \bmod 998\,244\,353 = 665\,496\,237$。
由 ChatGPT 4.1 翻译
京公网安备 11011102002149号