题目 30206

多项式平移(Taylor Shift)

查看题解 ↗GitHub ↗如何评测
题号
30206
时间限制
10000 ms
内存限制
1024 MB
标签
数学
来源
Library Checker (yosupo06) - polynomial_taylor_shift

【题目描述】

给定一个多项式 f(x)=∑i=0N−1aixi∈Z[x]f(x) = \sum_{i=0}^{N-1} a_ix^i \in \mathbb{Z}[x] 和一个整数 cc。 请计算满足 f(x+c)=∑i=0N−1bixif(x+c) = \sum_{i=0}^{N-1}b_ix^i 的序列 b0,b1,…,bN−1b_0, b_1, \ldots, b_{N-1},并将其对 998244353998244353 取模后输出。

【输入】

文本
$N$ $c$
$a_0$ $a_1$ ... $a_{N-1}$

【输出】

文本
$b_0$ $b_1$ ... $b_{N - 1}$

【输入样例】

文本
5 3
1 2 3 4 5

【输出样例】

文本
547 668 309 64 5

【输入样例2】

文本
2 10000000
10000000 10000000

【输出样例2】

文本
881938225 10000000

【数据范围】

  • 1≤N≤5242881 \leq N \leq 524288
  • 0≤c,ai<9982443530 \leq c, a_i < 998244353

【来源】

Library Checker(yosupo06) polynomial_taylor_shift

数据下载

题目 30206 的公开数据

正在读取文件列表…

常用命令

题目 30206 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。