编程题
### 问题描述 给定 $N$ 和长度为 $N$ 的序列 $p_i$,用如下方式生成 $01$ 串 $S$: > 对于 $i \in [1,N]$,有 $p_i$ 的概率 $S_i=1$,有 $1-p_i$ 的概率 $S_i=0$。 记录 $S$ 中 $1$ 的个数有 $X$ 个,求 $X^2$ 的期望,答案对 $998244353$ 取模,假设最终答案为 $\frac{x}{y}$ 满足 $(x,y)=1$,你需要输出 $z$,满足 $x=zy \bmod 998244353$。 ### 输入格式 第一行包含 $1$ 个正整数 $N$。 第二行包含 $2N$ 个正整数,其中第 $2i-1$ 和第 $2i$ 个数表示 $x_i,y_i$,表示 $p_i=\frac{x_i}{y_i}$。 ### 输出格式 输出共 $1$ 行,包含一个整数,表示答案,答案对 $998244353$ 取模。 ### 样例输入 ```text 2 1 2 1 2 ``` ### 样例输出 ```text 499122178 ``` ### 样例解释 $\frac{1}{4}$ 的概率字符串为 $00$,答案为 $0$。 $\frac{1}{4}$ 的概率字符串为 $01$,答案为 $1$。 $\frac{1}{4}$ 的概率字符串为 $10$,答案为 $1$。 $\frac{1}{4}$ 的概率字符串为 $11$,答案为 $4$。 所以期望答案为 $\frac{1+1+4}{4}=\frac{3}{2}$。 ### 评测数据规模 对于所有测评数据,$1 \leq N \leq 100000,1 \leq x_i < y_i \leq 998244352$。
查看答案
赣ICP备20007335号-2