给一个长度为 nnn 的数组 a1,a2,…,ana_1,a_2,\dots,a_na1,a2,…,an。求经过 kkk 次前缀和操作后,数组中每个 aia_iai 的值。
一次前缀和操作 指的是将 aaa 数组变成原先 aaa 数组的前缀和数组,然后每一个元素对 1e9+71e9+71e9+7 取模。
n≤2000,k≤109n\leq 2000,k\leq 10^9n≤2000,k≤109。
样例输入1 3 1 1 2 3 样例输出1 1 3 6 样例输入2 5 0 3 14 15 92 6 样例输出2 3 14 15 92 6