题目描述
有一个 m 项多项式 p(x) 以及两个参数 c 和 t,其中 p(x)=a0+a1x+⋯+am−1xm−1。
定义一个新函数 s(n):
s(n)=i=1∑np(i)[gcd(i,n)=1]mod998244353
请计算 s(c),s(c2),…,s(ct)。
输入格式
第一行三个正整数,分别表示 m,c,t。
第二行 m 个正整数,表示 a0,a1,…,am−1。
输出格式
输出 t 行,第 i 行一个正整数 s(ci)。
8 10 4
3 1 4 1 5 9 2 6
35683652
171899188
780914481
858211065
数据规模与约定
对于 10% 的数据,t≤2,c≤100;
对于 30% 的数据,t≤103,m≤103;
对于 50% 的数据,t≤5×104,m≤5×104,c≤1012;
对于另外 10% 的数据,c=123456789;
对于所有数据,1≤t≤2×105,1≤m≤2×105,1≤c≤1018。