欢迎光临
我们一直在努力

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

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

题目背景

avartar

题目描述

这是一道构造题。

诗乃在心中想了一个 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 < m0ai<maia_iai 为非负整数。

设你构造的多项式项数为 nnn,则必须满足 1≤n≤1001 \\le n \\le 1001n100 且最高项系数不为零。

输入格式

两个整数,mmmf(m)f(m)f(m)

输出格式

第一行输出正整数 nnn,表示多项式的项数。

第二行依次输出 nnn 个非负整数(a0a_0a0an−1a_{n-1}an1),每个非负整数之间用一个空格隔开。

输入输出样例 #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 优化。

赞(0)
未经允许不得转载:171主机测评 » 推荐题目:洛谷 P5248 [LnOI2019SP] 快速多项式变换(FPT)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址