QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 1024 MB
[0]

# 3766. 抄板子

Statistics

Bobo 有一个 (n1) 次多项式 f(x)=n1i=0aixi 和一个质数 p, 还有一个整数 w. 他想求出 f(w0),f(w1),,f(wn1) 除以 p 的余数.

输入格式

输入文件包含多组数据,请处理到文件结束。

每组数据的第一行包含 3 个整数 n, pw. 第二行包含 n 个整数 a0,,an1.

  • 3n2×105
  • 存在一个非负整数 k 使得 n=3×2k.
  • 2p109, p 是质数
  • n(p1) 的约数
  • 1w<p
  • wnmodp=1
  • 0ai<p
  • n 的和不超过 5×105.

输出格式

对于每组数据,输出 n 个整数,表示 f(w0),f(w1),,f(wn1) 除以 p 的余数.

样例输入

3 7 1
1 2 3
3 7 2
1 2 3
6 458719 458718
91633 324072 357282 141401 443440 75350

样例输出

6 6 6
6 3 1
57021 351532 57021 351532 57021 351532