#NP0192. L49 NP0192-线性递推式

0

L49 NP0192-线性递推式

题目描述

给定线性递推式f(n)=a1f(n−1)+a2f(n−2)+…+adf(n−d),(n>d)f(n)=a_1f(n-1)+a_2f(n-2)+…+a_df(n-d),(n>d),请求出其第nn项在模mm意义下的值是多少。

输入格式

第一行输入三个整数d,n,md,n,m。 第二行输入dd个整数a1,a2,…,ada_1,a_2,…,a_d。 第三行输入dd个整数f(1),f(2),…,f(d)f(1),f(2),…,f(d),为数列初始值。

输出格式

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

样例输入 #1

2 10 100
1 1
1 1

样例输出 #1

55

说明/提示

有$1\leq d\leq 15,1\leq n,m<2^{31},1\leq a_i,f(i)\leq 10^4$。