#149. #6067. 「2017 山东一轮集训 Day3」第三题

#6067. 「2017 山东一轮集训 Day3」第三题

说明

给定n,b,c,d,e,a0,a1,,an1n,b,c,d,e,a_0,a_1,\ldots ,a_{n-1},定义

xk=b×c4k+d×c2k+ex_k=b\times c^{4k}+d\times c^{2k}+e f(x)=i=0n1aixif(x)=\sum^{n-1}_{i=0}a_i x^i

f(x0),f(x1),f(xn1)f(x_0),f(x_1),\ldots f(x_{n-1})106+310^6+3取模的值。

输入格式

第一行包括五个整数 n,b,c,d,en,b,c,d,e

接下来一行包括nn个整数,代表a0,a1,,an1a_0,a_1,\ldots,a_{n-1}

输出格式

nn行,第ii行代表f(xi1)f(x_{i-1})

样例

3 1 2 3 4
0 1 2
136
2080
190036

数据规模与约定

对于100%100\%的数据:n6×104n\le 6\times 10^4

测试点编号 nn\le 特殊条件
1 500500
2 20002000
3 1000010000
4 2000020000
5 3000030000
6 4000040000
7 5000050000 b=0b=0
8 6000060000
9
10