#4713. Unfair Sugoroku

0

Unfair Sugoroku

Unfair Sugoroku

题目描述

Takahashi 和 Aoki 将进行一场双陆(sugoroku)游戏。
Takahashi 从点 AA 开始,Aoki 从点 BB 开始。他们轮流掷骰子。
Takahashi 的骰子等概率显示 1,2,…,P1, 2, \ldots, P,Aoki 的骰子等概率显示 1,2,…,Q1, 2, \ldots, Q。
当位于点 xx 的玩家掷出点数为 ii 的骰子时,他会移动到点 min⁡(x+i,N)\min(x + i, N)。
第一个到达点 NN 的玩家获胜。
求 Takahashi 先手时获胜的概率,对 998244353998244353 取模。

如何对 $998244353$ 取模地求概率 可以证明所求概率总是有理数。此外,本题的约束保证若该概率表示为最简分数 $\frac{y}{x}$,则 $x$ 不被 $998244353$ 整除。
在这里,存在唯一的整数 $z$,满足 $0 \le z \le 998244352$ 且 $xz \equiv y \pmod {998244353}$。输出这个 $z$。

输入格式

标准输入的格式如下: NN AA BB PP QQ

输出格式

输出答案。

4 2 3 3 2
665496236
6 4 2 1 1
1
100 1 1 10 10
264077814

提示

2≤N≤1002 \leq N \leq 100 1 \leq A, B < N 1≤P,Q≤101 \leq P, Q \leq 10 输入中的所有值均为整数。如果 Takahashi 在第一回合掷出 22 或 33,他会到达点 44 并获胜。
如果 Takahashi 在第一回合掷出 11,他会到达点 33,而 Aoki 在下一回合必然到达点 44 并获胜。
因此,Takahashi 获胜的概率为 23\frac{2}{3}。

骰子恒为 11。
在此情况下,Takahashi 先到点 55,Aoki 到点 33,Takahashi 到点 66,所以 Takahashi 必然获胜。

标签: AtCoder|abc298E

来源

AtCoder|abc298E