#YHW3105. 飞行棋

飞行棋

飞行棋

题目描述

甲、乙两人玩飞行棋游戏。 甲初始站位为 AA,乙初始站位为 BB,两人轮流行动,甲先手。

甲的骰子可以投出 1,2,,P1,2,\dots,P,每种点数等概率; 乙的骰子可以投出 1,2,,Q1,2,\dots,Q,每种点数等概率。

若当前处在位置 xx,投出点数 ii 后,新位置为 min(x+i,N)\min(x+i,N)。 谁先走到位置 NN 谁直接获胜。

请求出甲最终获胜的概率,答案对 998244353998244353 取模输出。

模意义下概率说明

所求概率一定是有理数,设最简分数为 yx\dfrac{y}{x},保证分母 xx 与模数 998244353998244353 互质。 输出满足 xzy(mod998244353)xz \equiv y \pmod{998244353} 的整数 zz0z9982443520 \le z \le 998244352)。

输入格式

N A B P Q

输出格式

输出取模后的答案。

输入输出样例 #1

输入 #1

4 2 3 3 2

输出 #1

665496236

输入输出样例 #2

输入 #2

6 4 2 1 1

输出 #2

1

输入输出样例 #3

输入 #3

100 1 1 10 10

输出 #3

264077814

说明/提示

约束条件

  • 2N1002 \le N \le 100
  • 1A,B<N1 \le A,B < N
  • 1P,Q101 \le P,Q \le 10
  • 输入全部为整数

样例解释 1

甲第一轮投出 2233 可直接抵达终点 44 获胜; 若投出 11 走到位置 33,轮到乙行动时乙必然一步到达终点取胜。 因此甲获胜概率为 23\dfrac{2}{3}

样例解释 2

两人骰子只能掷出 11。行动流程: 甲走到 55 → 乙走到 33 → 甲走到 66,甲必胜,概率为 11