#NP0110. L30 NP0110-多项式求值

0

L30 NP0110-多项式求值

题目描述

给出多项式a1xn+a2xn−1+…+anx+an+1a_1x^n+a_2x^{n-1}+…+a_nx+a_{n+1},然后对于系数aia_i,将其赋值为aia_i之后第一个小于aia_i的系数aja_j,若不存在这样的aja_j,则将aia_i赋值为00。

然后给出xx,求多项式在模998244353998244353下的值。

输入格式

第一行输入两个整数n,xn,x; 第二行输入n+1n+1个整数aia_i。

输出格式

输出一行一个整数,表示你的答案。

样例输入 #1

4 2
1 3 -3 6 1

样例输出 #1

998244283

说明/提示

有1≤n≤106,∣x∣≤106,∣ai∣≤1061\leq n\leq 10^6,|x|\leq 10^6,|a_i|\leq 10^6。