#AT2545. E - Unfair Sugoroku

E - Unfair Sugoroku

当前没有测试数据。

E - 不公平的双六游戏

分数:$500$ 分

问题描述

高桥和青木玩双六游戏。
高桥从点 $A$ 开始,青木从点 $B$ 开始。他们轮流掷骰子。
高桥的骰子显示 $1, 2, \ldots, P$ 的概率相等,青木的骰子显示 $1, 2, \ldots, Q$ 的概率相等。
当一个玩家在点 $x$ 掷骰子并显示 $i$ 时,他到达点 $\min(x + i, N)$。
第一个到达点 $N$ 的玩家获胜。
找出高桥先手获胜的概率,结果对 $998244353$ 取模。

如何对 $998244353$ 取模得到概率 可以证明所寻求的概率总是有理数。此外,该问题的约束条件保证,如果该概率表示为既约分数 $\frac{y}{x}$,则 $x$ 不能被 $998244353$ 整除。
在这里,存在一个唯一的整数 $z$,使得 $xz \equiv y \pmod {998244353}$。报告这个 $z$。

约束

  • $2 \leq N \leq 100$
  • $1 \leq A, B < N$
  • $1 \leq P, Q \leq 10$
  • 输入中的所有值都是整数。

输入

从标准输入中按下列格式给出:

NN AA BB PP QQ

输出

输出答案。


4 2 3 3 2
665496236

如果高桥的骰子在第一轮掷出 $2$ 或 $3$,他到达点 $4$ 并获胜。
如果高桥的骰子在第一轮掷出 $1$,他到达点 $3$,而青木下一轮掷出的点总是 $4$ 并获胜。
因此,高桥以 $\frac{2}{3}$ 的概率获胜。


6 4 2 1 1
1

骰子总是显示 $1$。
在这里,高桥到达点 $5$,青木到达点 $3$,高桥到达点 $6$,所以高桥总是获胜。


100 1 1 10 10
264077814