#4798. Make 10 Again
0
Make 10 Again
Make 10 Again
题目描述
我们有 个骰子。 对于每个 ,当第 个骰子被掷出时,它均匀地显示一个介于 到 (含)之间的随机整数。 求当同时掷出这 个骰子时下述条件被满足的概率,对 取模后的值。
存在一种选择若干(可能是全部)骰子的方法,使得所选骰子的点数之和为 $10$。
如何对 $998244353$ 取模地表示概率
可以证明所求概率总是一个有理数。另外,本题的约束保证若将所求概率表示为最简分数 $\frac{y}{x}$,则 $x$ 不被 $998244353$ 整除。因而存在唯一的整数 $z$ 满足 $xz \equiv y \pmod{998244353}$。输出该 $z$。输入格式
输入由标准输入给出,格式如下:
输出格式
输出答案。
4
1 7 2 9
942786334
7
1 10 100 1000 10000 100000 1000000
996117877
提示
所有输入值均为整数。例如,如果第一个、第二个、第三个和第四个骰子的点数分别为 、、 和 ,这些结果满足该条件。
事实上,如果选择第二和第四个骰子,则它们的和为 。
或者,如果选择第一个、第三个和第四个骰子,则它们的和为 。
另一方面,如果第一个、第二个、第三个和第四个骰子的点数分别为 、、 和 ,则不存在选择某些骰子使得和为 ,因此条件不被满足。
在这个样例输入中,满足条件的概率为 。
因此,输出这个值对 取模的结果,即 .
标签: AtCoder|abc310F
来源
AtCoder|abc310F