#P2527. Polynomial Remains

    ID: 1528 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>其他数学Alberta Collegiate Programming Contest 2003.10.18

Polynomial Remains

题目翻译

给定一个多项式

a(x)=anxn++a1x+a0,a(x) = a_n x^n + \dots + a_1 x + a_0,

计算a(x)a(x)除以xk+1x^{k+1}后的余式r(x)r(x)

输入格式

  • 输入包含多个测试用例。
  • 每个测试用例的第一行给出两个整数nnkk0n,k100000 \leq n, k \leq 10000)。
  • 接下来的n+1n+1个整数表示a(x)a(x)的系数,从a0a_0ana_n
  • 输入以n=k=1n = k = -1结束。

输出格式

  • 对于每个测试用例,输出余式r(x)r(x)的系数,从常数项r0r_0开始。
  • 如果余式为00,则只输出常数项00
  • 否则,输出次数为dd的余式的前d+1d+1个系数(即r0,r1,,rdr_0, r_1, \dots, r_d)。
  • 系数之间用单个空格分隔。
  • 可以假设余式的系数可以用32位整数表示。

输入样例 1

5 2
6 3 3 2 0 1
5 2
0 0 3 2 0 1
4 1
1 4 1 1 1
6 3
2 3 -3 4 1 0 1
1 0
5 1
0 0
7
3 5
1 2 3 4
-1 -1

输出样例 1

3 2
-3 -1
-2
-1 2 -3
0
0
1 2 3 4