luogu#P8486. 「HGOI-1」Competition
「HGOI-1」Competition
题目背景
举办了一场模拟赛。
为了增加选手们的积极性, 的出题人根据题目难度划定了一个分数线。 会给超过这个分数线的选手发奖品。
题目描述
众所周知, 赛制的比赛有很大的运气成分。选手们往往不能发挥出真实水平。所以对于参赛的 位选手,第 位选手会有一个达到分数线的概率 。
在模拟赛结束后就是最激动人心颁奖环节。
组委会的委员们设置了若干种类的奖品,并且每种奖品都有对应的价值。而他们对自己设置的奖品的发放有各自的要求:
-
喜欢成双成对,所以对于他设置的每种奖品必须向偶数个获奖选手发放。
-
喜欢跟 对着干,所以对于他设置的每种奖品必须向奇数个获奖选手发放。
委员 设置了 种奖品, 表示他设置的第 种奖品的价值。
委员 准备了 种奖品, 表示他设置的第 种奖品的价值。
当然每个获奖选手都将被发给恰好一份奖励。
选手们不关心每种奖品被发放了几次,但是他们关心有多少种奖品被发放了,因此选手们的积极性被定义为所有被发放的奖品的价值的乘积(每种奖品只会被乘一次)。
假如获奖人数使得委员会无法发放奖品, 会十分生气,拒绝提供资金购买奖品,使得选手积极性为 。
现在,委员会已经知道了每个选手能达到分数线的概率 ,他们想知道选手们积极性的期望值为多少。
由于答案可能很大,所以你只需要给出对 取模以后的结果。
输入格式
第一行四个整数 ,, 表示参赛人数和两位委员提出的金额序列的长度。
第二行 个整数,表示 选手达到分数线的概率 (为了方便我们给出模 意义下的概率)。
第三行 个整数,表示 提出的金额序列 。
第四行 个整数,表示 提出的金额序列 。
输出格式
一行一个整数,表示选手们积极性的期望值。
4 2 2
499122177 499122177 499122177 499122177
1 2
4 5
779878410
提示
样例1解释
人达到分数线的概率依次为,,,,。
对于 人达到分数线无发放方案。
对于 人达到分数线无发放方案。
对于 人达到分数线有如下 种发放方案。
, 价值为 对期望贡献为 $20\times \dfrac{3}{8}\times \dfrac{1}{2}=\dfrac{15}{4}$。
, 价值为 对期望贡献为 $20\times \dfrac{3}{8}\times \dfrac{1}{2}=\dfrac{15}{4}$。
对于 人达到分数线无发放方案。
对于 人达到分数线有如下 种发放方案。
对于发放 , 两种奖品一共有 种方式。
每种价值均为 对期望总贡献为 $20\times 8\times \dfrac{1}{16}\times \dfrac{1}{32}=\dfrac{5}{16}$。
对于发放 ,, 三种奖品一共有 种方式。
每种价值均为 对期望总贡献为 $20\times 12\times \dfrac{1}{16}\times \dfrac{1}{32}=\dfrac{15}{32}$。
对于发放 ,, 三种奖品一共有 种方式。
价值均为 对期望贡献为 $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)$。
数据范围
本题采用捆绑测试,共有 个 ,最终分数为所有 分数之和。
$$\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} $$对于 的数据,,,,,,。