#P12544. [集训队互测 2024day3]物理实验

[集训队互测 2024day3]物理实验

物理实验室中有一个长度为 MM 的环形装置,上面放有 NN 个磁铁,第 ii 个磁铁在原点沿顺时针方向走 xix_i 个单位长度的位置上。

每经过一个时刻,每一个磁铁都会独立地以 pp 的概率顺时针移动 0.50.5 个单位长度,以 1p1-p 的概率逆时针移动 0.50.5 个单位长度。任意时刻,如果两个磁铁的位置相同了,它们就会吸在一起(大小变化忽略不计,可等效地看成一个磁铁),之后的运动会同步(也就是以 pp 的概率同时顺时针移动,以 1p1-p 的概率同时逆时针移动)。

定义两个磁铁的距离为环上两个方向中距离的较小值。设 fif_i 表示经过 ii 个时刻之后,每一对磁铁(共 n(n1)2\frac{n(n-1)}{2} 对)的距离之和的期望。给定 L,RL,R,求出 fL,fL+1,,fRf_L,f_{L+1},\cdots,f_R。答案对 998244353998244353 取模。

输入格式

第一行:五个整数 N,M,p,L,RN,M,p,L,R

第二行:NN 个整数 x1,x2,,xNx_1,x_2,\cdots,x_N

输出格式

一行,RL+1R-L+1 个整数,分别表示 fL,fL+1,,fRf_L,f_{L+1},\cdots,f_R

样例数据

样例 1 输入

2 5 499122177 1 10
1 3

样例 1 输出

249561090 436731906 592707586 729186306 851042306 960712706 61476353 150964353 231884353 305069353

样例 2 输入

5 20 704273273 100 109
7 9 13 16 17

样例 2 输出

483503804 939740408 884209216 593653317 345573406 974131468 99837503 926658164 215247850 240109650

数据范围

对于所有数据,满足 1N1051\le N\le 10^53M1053\le M\le 10^51<p<9982443531<p<9982443531LR1091\le L\le R\le 10^9RL+1105R-L+1\le 10^50xi<M0\le x_i<M

子任务编号 分值 NN\le MM\le RR\le RL+1R-L+1\le
1 5 75007500 75007500 MM 10510^5
2 10510^5
3 10 10910^9 11
4 15 10510^5
5 5×1045\times 10^4 MM 11
6 10510^5
7 5 10910^9 11
8 10 10510^5
9 5×1045\times 10^4 5×1045\times 10^4
10 10510^5 10510^5