#4713. Unfair Sugoroku
0
Unfair Sugoroku
Unfair Sugoroku
题目描述
Takahashi 和 Aoki 将进行一场双陆(sugoroku)游戏。
Takahashi 从点 开始,Aoki 从点 开始。他们轮流掷骰子。
Takahashi 的骰子等概率显示 ,Aoki 的骰子等概率显示 。
当位于点 的玩家掷出点数为 的骰子时,他会移动到点 。
第一个到达点 的玩家获胜。
求 Takahashi 先手时获胜的概率,对 取模。
如何对 $998244353$ 取模地求概率
可以证明所求概率总是有理数。此外,本题的约束保证若该概率表示为最简分数 $\frac{y}{x}$,则 $x$ 不被 $998244353$ 整除。在这里,存在唯一的整数 $z$,满足 $0 \le z \le 998244352$ 且 $xz \equiv y \pmod {998244353}$。输出这个 $z$。
输入格式
标准输入的格式如下:
输出格式
输出答案。
4 2 3 3 2
665496236
6 4 2 1 1
1
100 1 1 10 10
264077814
提示
1 \leq A, B < N
输入中的所有值均为整数。如果 Takahashi 在第一回合掷出 或 ,他会到达点 并获胜。
如果 Takahashi 在第一回合掷出 ,他会到达点 ,而 Aoki 在下一回合必然到达点 并获胜。
因此,Takahashi 获胜的概率为 。
骰子恒为 。
在此情况下,Takahashi 先到点 ,Aoki 到点 ,Takahashi 到点 ,所以 Takahashi 必然获胜。
标签: AtCoder|abc298E
来源
AtCoder|abc298E