题目描述
题目描述
的 次升幂定义为:
$$x^{(k)}=x\times(x+1)\times(x+2)\times\cdots\times(x+k-1).$$的升幂多项式是由 的一组升幂及系数组成的算式:
$$f(x)=a_0+a_1\times x^{(1)}+a_2\times x^{(2)}+\cdots+a_n\times x^{(n)}.$$现在给定系数 与参数 ,计算 除以 的非负余数。
输入格式
第一行两个整数 ;第二行 个整数 。
输出格式
一行一个整数,表示计算结果。
样例 1
输入
3 2
1 2 3 4
输出
119
样例 2
输入
9 5
7 5 9 5 5 8 5 1 1 5
输出
319804305
样例 3
输入
7 5
-4 8 4 -2 4 6 -1 -9
输出
984977183
说明
样例 1:$f(2)=1+2\times2+3\times2\times3+4\times2\times3\times4=119$。
数据范围
70% 的数据:。全部数据:,。