#4900. Revenge of "The Salary of AtCoder Inc."
0
Revenge of "The Salary of AtCoder Inc."
Revenge of "The Salary of AtCoder Inc."
题目描述
Aoki,AtCoder 株式会社的一名员工,本月的工资由整数 和长度为 的序列 决定,规则如下。
首先,给他一个 面的骰子(骰子)且每个面显示 到 的整数,概率相等,并且有一个变量 。
然后反复执行以下步骤直到终止。
掷一次骰子,记结果为 。 如果 x<y,则支付他 日元并令 。 否则,终止该过程。
Aoki 本月的工资是通过该过程支付的总额。
求 Aoki 本月工资的期望值,模 。
如何对 $998244353$ 取模求期望值
可以证明本题中要求的期望值总是有理数。并且,本题约束保证如果将所求期望值表示为最简分数 ,那么 不被 整除。
在这里存在唯一的 使得 。输出这个 。
输入格式
输入按下述格式由标准输入提供:
输出格式
输出答案。
3
3 2 6
776412280
1
998244352
998244352
9
3 14 159 2653 58979 323846 2643383 27950288 419716939
545252774
提示
所有输入都是整数。 0 \le A_i < 998244353下面是该过程如何进行的一个例子。
最初,。 掷一次骰子,结果为 。由于 0<1,支付他 日元并令 。 掷一次骰子,结果为 。由于 1<3,支付他 日元并令 。 掷一次骰子,结果为 。由于 ,过程终止。
在这个例子中,他本月的工资是 日元。
可以计算出他本月工资的期望值是 日元,其在模 下的表示是 .
标签: AtCoder|abc326E
来源
AtCoder|abc326E