#4161. Shlw loves matrixI

Shlw loves matrixI

题目描述

给定数列 {hn}\{h_n\}kk 项,其后每一项满足 hn=i=1kaihnih_n=\sum_{i=1}^k a_i·h_{n-i},其中 a1ka_{1\cdots k} 为给定数列。

请计算 hnh_n,并将结果对 109+710^9+7 取模输出。

输入格式

第一行两个整数 n,kn,k

第二行 kk 个整数 a1ka_{1\cdots k}

第三行 kk 个整数 h1kh_{1\cdots k}

输出格式

一行一个整数,表示 hnh_n109+710^9+7 取模后的值。

6 4
3 -1 0 4
-2 3 1 5
73

数据规模与约定

对于 100%100\% 的数据,1n1091\leq n\leq 10^91k2×1031\leq k\leq 2\times 10^3hi,ai109|h_i|,|a_i|\leq 10^9