luogu#P8486. 「HGOI-1」Competition

    ID: 12478 远端评测题 4000ms 256MiB 尝试: 0 已通过: 0 难度: 7 上传者: 标签>多项式洛谷原创O2优化生成函数快速数论变换 NTT洛谷月赛

「HGOI-1」Competition

题目背景

HGOI\text{HGOI} 举办了一场模拟赛。

为了增加选手们的积极性,HGOI\text{HGOI} 的出题人根据题目难度划定了一个分数线。bh1234666\text{bh1234666} 会给超过这个分数线的选手发奖品。

题目描述

众所周知,OI\text{OI} 赛制的比赛有很大的运气成分。选手们往往不能发挥出真实水平。所以对于参赛的 nn 位选手,第 ii 位选手会有一个达到分数线的概率 pip_i

在模拟赛结束后就是最激动人心颁奖环节。

组委会的委员们设置了若干种类的奖品,并且每种奖品都有对应的价值。而他们对自己设置的奖品的发放有各自的要求:

  • uuku\text{uuku} 喜欢成双成对,所以对于他设置的每种奖品必须向偶数个获奖选手发放。

  • rechinist\text{rechinist} 喜欢跟 uuku\text{uuku} 对着干,所以对于他设置的每种奖品必须向奇数个获奖选手发放。

委员 uuku\text{uuku} 设置了 AA 种奖品,aia_i 表示他设置的第 ii 种奖品的价值。

委员 rechinist\text{rechinist} 准备了 BB 种奖品,bib_i 表示他设置的第 ii 种奖品的价值。

当然每个获奖选手都将被发给恰好一份奖励。

选手们不关心每种奖品被发放了几次,但是他们关心有多少种奖品被发放了,因此选手们的积极性被定义为所有被发放的奖品的价值的乘积(每种奖品只会被乘一次)。

假如获奖人数使得委员会无法发放奖品, bh1234666\text{bh1234666} 会十分生气,拒绝提供资金购买奖品,使得选手积极性为 00

现在,委员会已经知道了每个选手能达到分数线的概率 pip_i,他们想知道选手们积极性的期望值为多少。

由于答案可能很大,所以你只需要给出对 998244353998244353 取模以后的结果。

输入格式

第一行四个整数 nnAABB 表示参赛人数和两位委员提出的金额序列的长度。

第二行 nn 个整数,表示 nn 选手达到分数线的概率 pip_i(为了方便我们给出模 998244353998244353 意义下的概率)。

第三行 AA 个整数,表示 uuku\text{uuku} 提出的金额序列 aa

第四行 BB 个整数,表示 rechinist\text{rechinist} 提出的金额序列 bb

输出格式

一行一个整数,表示选手们积极性的期望值

4 2 2
499122177 499122177 499122177 499122177
1 2 
4 5
779878410

提示

样例1解释

0n0\sim n 人达到分数线的概率依次为116\dfrac{1}{16}14\dfrac{1}{4}38\dfrac{3}{8}14\dfrac{1}{4}116\dfrac{1}{16}

对于 00 人达到分数线无发放方案。

对于 11 人达到分数线无发放方案。

对于 22 人达到分数线有如下 22 种发放方案。

4455 价值为 2020 对期望贡献为 $20\times \dfrac{3}{8}\times \dfrac{1}{2}=\dfrac{15}{4}$。

5544 价值为 2020 对期望贡献为 $20\times \dfrac{3}{8}\times \dfrac{1}{2}=\dfrac{15}{4}$。

对于 33 人达到分数线无发放方案。

对于 44 人达到分数线有如下 3232 种发放方案。

对于发放 4455 两种奖品一共有 88 种方式。

每种价值均为 2020 对期望总贡献为 $20\times 8\times \dfrac{1}{16}\times \dfrac{1}{32}=\dfrac{5}{16}$。

对于发放 114455 三种奖品一共有 1212 种方式。

每种价值均为 2020 对期望总贡献为 $20\times 12\times \dfrac{1}{16}\times \dfrac{1}{32}=\dfrac{15}{32}$。

对于发放 224455 三种奖品一共有 1212 种方式。

价值均为 4040 对期望贡献为 $40\times 12\times \dfrac{1}{16}\times \dfrac{1}{32}=\dfrac{15}{16}$。

则总期望 $E=\dfrac{15}{4}+\dfrac{15}{4}+\dfrac{5}{16}+\dfrac{15}{32}+\dfrac{15}{16}=\dfrac{295}{32}\equiv 779878410 (\bmod\ 998244353)$。

数据范围

本题采用捆绑测试,共有 66subtask\text{subtask},最终分数为所有 subtask\text{subtask} 分数之和。

$$\def\arraystretch{1.5} \begin{array}{|c|c|c|}\hline \textbf{Task} & \textbf{Score} & \textbf{特殊限制} \cr\hline 1 & 5 & n \le 5 \text{且} A \text{,}B \le 5 \cr\hline 2 & 10 & n \le 500 \text{且} A+B \le 500 \cr\hline 3 & 15 & n \le 2000 \text{且} A+B\le 2000 \cr\hline 4 & 20 & n\text{,}A\text{,}B \le 5000 \cr\hline 5 & 20 & n \le 2\times 10^5 \text{,} A \text{,} B \le 10^5\cr\hline 6 & 30 & \cr\hline \end{array} $$

对于 100%100\% 的数据,1A1 \le AB2×105B \le 2 \times 10^51n4×1051 \le n \le 4 \times 10^51ai1 \le a_ibib_ipi998244352p_i \le 998244352