#P2361. [ABC137F] Polynomial Construction【缺SPJ】

[ABC137F] Polynomial Construction【缺SPJ】

题目描述

给出一个质数 pp 和长度为 nn 的数列 a0,,ap1a_0,\dots,a_{p-1},数列 aa 的每一项均为 0011

要求找到一个次数不超过 p1p-1 的多项式 bb,使得 f(x)=bp1xp1+bp2xp2++b0f(x)=b_{p-1}x^{p-1}+b_{p-2}x^{p-2}+\dots+b_0 满足以下条件:

  • 对于任意的正整数 ii0ip10 \le i \le p-1),0bip10 \le b_i \le p-1bib_i 为整数。
  • 对于任意的正整数 ii0ip10 \le i \le p-1),f(i)ai(modp)f(i) \equiv a_i \pmod p

保证 2p29992 \le p \le 2999。可以证明一定有解,输出任意一组解即可。

输入格式

第一行一个整数 pp

第二行 pp 个整数 aia_i

2p29992 \le p \le 2999pp 是一个质数,0ai10 \le a_i \le 1

输出格式

按顺序 b0,b1,...,bp1b_0, b_1, ..., b_{p - 1} 输出多项式 bb 的系数,若有多组解,输出任意一个。

2
1 0
1 1
3
0 0 0
0 0 0
5
0 1 0 1 0
0 2 0 1 3