推荐题目:洛谷 P5248 [LnOI2019SP] 快速多项式变换(FPT)
题目背景

题目描述
这是一道构造题。
诗乃在心中想了一个 n+1n+1n+1 项的多项式 f(x)f(x)f(x)。第 iii 项次数为 iii,系数为 aia_iai:
f(x)=a0+a1x+a2x2+a3x3+⋯+anxnf(x)=a_0+a_1x+a_2x^2+a_3x^3+ \\cdots +a_nx^nf(x)=a0+a1x+a2x2+a3x3+⋯+anxn
给定 mmm 以及 f(m)f(m)f(m) 的值(即当 x=mx=mx=m 时此多项式的值),请构造多项式,满足任意 0≤ai<m0 \\leq a_i < m0≤ai<m 且 aia_iai 为非负整数。
设你构造的多项式项数为 nnn,则必须满足 1≤n≤1001 \\le n \\le 1001≤n≤100 且最高项系数不为零。
输入格式
两个整数,mmm、f(m)f(m)f(m)。
输出格式
第一行输出正整数 nnn,表示多项式的项数。
第二行依次输出 nnn 个非负整数(a0a_0a0 至 an−1a_{n-1}an−1),每个非负整数之间用一个空格隔开。
输入输出样例 #1
输入 #1
10 10
输出 #1
2
0 1
说明/提示
对于 20%20\\%20% 的数据,$ 2 \\le m \\le 5$。
对于 100%100\\%100% 的数据,$ 2 \\le m,f(m) \\le 10^{18}$。
所有数据的时间限制为 1000ms,空间限制为 256MB,可开启 O2 优化。


