#AT2401. E - Critical Hit

E - Critical Hit

当前没有测试数据。

E - Critical Hit

得分:500分

问题描述

有一个初始耐力为$N$的怪物。
高桥会不断攻击怪物,直到怪物的耐力降到$0$或以下。

高桥的每次攻击以概率$\frac{P}{100}$使怪物的耐力减$2$,以概率$1-\frac{P}{100}$使怪物的耐力减$1$。

求怪物的耐力降到$0$或以下之前的攻击次数的期望值(取模$998244353$,见注释)。

注释

我们可以证明,所求期望值总是一个有限的有理数。此外,在这个问题的约束条件下,当该值由两个互质的整数$P$和$Q$表示成$\frac{P}{Q}$的形式时,我们可以证明,存在一个唯一的整数$R$,使得$R \times Q \equiv P\pmod{998244353}$且$0 \leq R \lt 998244353$。输出该$R$。

约束

  • $1 \leq N \leq 2\times 10^5$
  • $0 \leq P \leq 100$
  • 输入中的所有值都是整数。

输入

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

NN PP

输出

求高桥攻击次数的期望值,取模$998244353$。


3 10
229596204

高桥的攻击以$\frac{10}{100}=\frac{1}{10}$的概率使怪物的耐力减$2$,以$\frac{100-10}{100}=\frac{9}{10}$的概率使怪物的耐力减$1$。

  • 怪物的初始耐力为$3$。
  • 第一次攻击后,怪物的耐力以$\frac{9}{10}$的概率变为$2$,以$\frac{1}{10}$的概率变为$1$。
  • 第二次攻击后,怪物的耐力以$\frac{81}{100}$的概率变为$1$,以$\frac{18}{100}$的概率变为$0$,以$\frac{1}{100}$的概率变为$-1$。以$\frac{18}{100}+\frac{1}{100}=\frac{19}{100}$的概率,怪物的耐力变为$0$或以下,高桥在两次攻击后停止攻击。
  • 如果在两次攻击后,怪物的耐力仍然是$1$,则怪物的耐力在第三次攻击时总是变为$0$或以下,所以他在三次攻击后停止攻击。

因此,期望值为$2\times \frac{19}{100}+3\times\left(1-\frac{19}{100}\right)=\frac{281}{100}$。由于$229596204 \times 100 \equiv 281\pmod{998244353}$,所以输出$229596204$。


5 100
3

高桥的攻击总是使怪物的耐力减$2$。

第二次攻击后,怪物的耐力仍然为$5-2\times 2=1$,因此需要第三次攻击。


280 59
567484387