#P5349. 幂

题目背景

来到数学院劳动

题目描述

求 n=0f(n) rn , f(n)为一个多项式, r是一个(0,1)内的有理数\text{求}\ \sum_{n=0}^{\infty}f(n)\ r^n\ ,\ f(n)\text{为一个多项式},\ r\text{是一个}(0,1)\text{内的有理数}

若答案的最简分数为pq\frac{p}{q},你只需要输出p×q1 mod 998244353 p\times q^{-1}\ \mathrm{mod} \ 998244353\ 的值即可。

输入格式

第一行两个整数m,rm,rmm为多项式的次数。

第二行m+1m+1个整数,第ii个为xi1x^{i-1}的系数ai1a_{i-1}

输出格式

仅一行一个数字,为答案。

输入数据 1

1 499122177
0 1

输出数据 1

2

输入数据 2

2 748683265
0 0 1

输出数据 2

628524223

输入数据 3

3 713031681
7 5 23 2

输出数据 3

257147786

提示

对于10%10\%的数据,m5m\le 5

对于40%40\%的数据,m2000m\le 2000

对于100%100\%的数据,m105 , ai[0,998244353)m\le 10^5\ ,\ a_i\in [0,998244353),保证 am0\ a_{m}\neq 0

捆绑测试


样例1解释:

49912217712 (mod 998244353)499122177\equiv \frac{1}{2}\ (\mathrm{mod}\ 998244353)

n=0n (12)n=2\sum_{n=0}^{\infty}n\ (\frac{1}{2})^n=2


样例2解释:

74868326514 (mod 998244353)748683265\equiv \frac{1}{4}\ (\mathrm{mod}\ 998244353)

n=0n2 (14)n=2027\sum_{n=0}^{\infty}n^2\ (\frac{1}{4})^n=\frac{20}{27}


样例3解释:

71303168127 (mod 998244353)713031681\equiv \frac{2}{7}\ (\mathrm{mod}\ 998244353)

n=0(2n3+23n2+5n+7) (27)n=25417625\sum_{n=0}^{\infty}(2n^3+23n^2+5n+7)\ (\frac{2}{7})^n=\frac{25417}{625}