WAC226.233矩阵

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

233矩阵

在我们的日常生活中,我们经常使用 233233 来表达我们的感受。

实际上,我们可能会说 2333,233332333,23333233333......233333 ...... 意思相同。

假设我们有一个名为 233233 矩阵的矩阵。

在第一行,它将包含 233,2333,23333233,2333,23333 …(这意味着 a_0,1=233a_0,2=2333a_0,3=23333a\_{0,1} = 233,a\_{0,2} = 2333,a\_{0,3} = 23333 …)。

此外,在 233233 矩阵中,满足 a_i,j=a_i1,j+a_i,j1i,j0a\_{i,j} = a\_{i-1,j} + a\_{i,j-1}(i,j≠0)

现在给定 a_1,0,a_2,0,,a_n,0a\_{1,0},a\_{2,0},…,a\_{n,0},请求出在 233233 矩阵中 a_n,ma\_{n,m} 的值。

输入格式

输入包含多组数据,请处理至文件末尾。

每组数据包括两行,第一行包含两个整数 nmn,m

第二行包含 nn 个整数,表示 a_1,0,a_2,0,,a_n,0a\_{1,0},a\_{2,0},…,a\_{n,0}

输出格式

每组数据输出一个整数,表示 a_n,mmod10000007a\_{n,m} \bmod 10000007 的值。

每个结果占一行。

数据范围

1n101 \le n \le 10,

1m1091 \le m \le 10^9,

0a_i,0<2310 \le a\_{i,0} < 2^{31}

样例解释:

C534-1009-1.jpg

Samples

1 1
1
2 2
0 0
3 7
23 47 16
234
2799
72937

在线编程 IDE

建议全屏模式获得最佳体验