AT_ajo2025_final_b Interpolation

题目描述

すぬけくん在生日那天收到了两个 $N$ 次整系数多项式 $f(x), g(x)$。すぬけくん非常高兴,他定义 $h(x)=2^x \times f(x) + g(x)$,并计算了 $h(0), h(1), \cdots, h(2N+1)$ 的值(对 $998244353$ 取模)。然后他将 $h(i) \bmod 998244353 = A_i$ 记了下来。 有一天,すぬけくん不小心把 $f(x), g(x)$ 弄丢了,只剩下 $A_0, A_1, \cdots, A_{2N+1}$ 的值。不过,すぬけくん很聪明,他意识到在本题的限制条件下(他甚至知道自己是题目中的角色!),可以唯一恢复 $f(x), g(x)$ 的系数(对 $998244353$ 取模)。 现在给定 $A_0, A_1, \cdots, A_{2N+1}$ 以及 $X$,请你计算 $h(X) \bmod 998244353$ 的值。

输入格式

输入通过标准输入按以下格式给出。 > $N$ $X$ $A_0$ $A_1$ $\ldots$ $A_{2N+1}$

输出格式

请输出答案。

说明/提示

### 样例说明 1 $f(x)=2,\,g(x)=3$。 ### 样例说明 2 $f(x)=2x+1,\,g(x)=x+2$。 ### 数据范围 - $0 \leq N \leq 125000$ - $0 \leq X \leq 9 \times 10^8$ - $0 \leq A_i < 998244353$ - 所有输入均为整数。 由 ChatGPT 5 翻译