#P6667. [清华集训 2016] 如何优雅地求和
[清华集训 2016] 如何优雅地求和
题目描述
有一个多项式函数 ,最高次幂为 ,定义变换 :
现在给定函数 和 ,求 。
出于某种原因,函数 由点值形式给出,即给定 共 个数,。可以证明该函数唯一。
输入格式
第一行三个整数 ,意义如前所述。
第二行共 个整数,表示 。
输出格式
输出一行一个数表示答案,请对 取模。
提示
样例 解释
经计算得 。
数据范围
对于所有的测试点,保证 ,,。
有一个多项式函数 f(x),最高次幂为 xm,定义变换 Q:
Q(f,n,x)=k=0∑nf(k)(kn)xk(1−x)n−k现在给定函数 f 和 n,x,求 Q(f,n,x)mod998244353。
出于某种原因,函数 f 由点值形式给出,即给定 a0,a1,⋯,am 共 m+1 个数,f(x)=ax。可以证明该函数唯一。
第一行三个整数 n,m,x,意义如前所述。
第二行共 m+1 个整数,表示 a0,a1,⋯,am。
输出一行一个数表示答案,请对 998,244,353 取模。
经计算得 f(x)=x3。
对于所有的测试点,保证 1≤n≤109,1≤m≤2×104,0≤ai,x<998,244,353。