AT_abc310_g [ABC310G] Takahashi And Pass-The-Ball Game
题目描述
有 $N$ 个高桥君。
第 $i$ 个高桥君拥有整数 $A_i$ 和 $B_i$ 个球。
高桥君们会从 $1$ 到 $K$ 之间均匀随机选择一个整数 $x$,然后重复以下操作 $x$ 次:
- 对于所有的 $i$,第 $i$ 个高桥君会把他手中的所有球全部交给第 $A_i$ 个高桥君。
请注意,操作是由所有 $N$ 个人同时进行的。
对于 $i=1,2,\ldots,N$,请你求出一系列操作结束后第 $i$ 个高桥君手中球的期望个数,并对 $998244353$ 取模。
期望值 $\bmod{998244353}$ 的定义
本题要求的期望值一定是有理数。在本题的约束下,设期望值为最简分数 $\frac{y}{x}$,保证 $x$ 不能被 $998244353$ 整除。此时,存在唯一的 $0\leq z
输入格式
输入按以下格式从标准输入给出。
> $N$ $K$ $A_1$ $A_2$ $\cdots$ $A_N$ $B_1$ $B_2$ $\cdots$ $B_N$
输出格式
请输出 $i=1,2,\ldots,N$ 时操作结束后第 $i$ 个高桥君手中球的期望个数,对 $998244353$ 取模,空格分隔输出一行。
说明/提示
### 约束
- $1\leq N\leq 2\times10^5$
- $1\leq K\leq 10^{18}$
- $K$ 不是 $998244353$ 的倍数
- $1\leq A_i\leq N\ (1\leq i\leq N)$
- $0\leq B_i