#N0258. 诚【NOIP2023模拟赛T3】

诚【NOIP2023模拟赛T3】

题目描述

小 P(NOT PYZ)位于数轴的 x=0x=0 处。规定数轴右端为正方向。

每个时刻,小 P 会选择随机选择向左或向右走一步。形式化地,设小 P 目前在 x=px=p,小 P 会随机走到 x=p1x=p-1x=p+1x=p+1。其中,向左走的概率为 aa+b\dfrac a{a+b},向右走的概率为 ba+b\dfrac b{a+b}

已知小 P 走了 mm 步,求小 P 到达过 x=nx=n 的概率。

答案对 998244353998244353 取模。

输入格式

一行四个整数 n,m,a,bn,m,a,b

输出格式

一行一个整数 xx,表示答案。

可以证明,此概率一定为有理数。设概率为 pq\dfrac pq,可以证明 q≢0(mod998244353)q\not\equiv 0\pmod{998244353},输出的 xx 需满足 x=p×q1mod998244353x=p\times q^{-1}\bmod 998244353,或者说 xqp(mod998244353)xq\equiv p\pmod {998244353}

要求 x[0,998244353)x\in[0,998244353)

2 4 1 2
12324005
114 514 1919 810
953191643

样例解释

向左走概率为 13\dfrac 13,向右走概率为 23\dfrac 23

记 L 为向左走,R 为向右走。

有三种情况:RR、RLRR、LRRR。

答案为 49+881+881=5281\dfrac 49+\dfrac 8{81}+\dfrac 8{81}=\dfrac{52}{81}

可以自行运算验证 81×1232400552(mod998244353)81\times 12324005\equiv 52\pmod {998244353}

故答案为 1232400512324005

数据范围

对于 20%20\% 的数据,1m1031\le m\le 10^3

对于 70%70\% 的数据,1m5×1051\le m\le 5\times 10^5

对于 100%100\% 的数据,1nm1071\le n\le m\le 10^71a,b<9982443531\le a,b<998244353a+b≢0(mod998244353)a+b\not\equiv 0\pmod{998244353}