给定数列 {hn} 前 k 项,其后每一项满足
$$h_n = a_1 \times h_{n-1} + a_2 \times h_{n-2} + ... + a_k \times h_{n-k}$$其中 a1,a2⋯ak 为给定数列。请计算 h(n),并将结果对 1000000007 取模输出。
第一行输入两个正整数 n,k
第二行输入 k 个正整数表示 a1,…,ak
第三行输入 k 个正整数表示 h0,⋯,hk−1
一行输出一个数,表示 hn 对 1000000007 取模的结果。
6 4
3 -1 0 4
-2 3 1 5
73
k≤2000,n≤109