U205695 前缀和 Additional Deliciousness

题目背景

疫情好转后,ckj 来到了北京,终于与 jyn 相见了,他们俩坐在烛光下,享受着丰盛的晚餐。

题目描述

晚餐共有 $n$ 道菜,第 $i$ 道有美味值 $a_i$。ckj 和 jyn 在讨论这一顿饭的总美味值。ckj 认为,前一道菜对于后面每道菜的美味值是有影响的。这一道菜的实际美味值因人而异,对于有的人来说,美味值是所有菜的美味值的前缀和之和,然而对于有的人来说,前一道菜对后面菜的影响会更大一点,美味值是所有菜的美味值的前缀和的前缀和之和。形象地说,若一个人的品味值为 $k$,那么他认为这 $n$ 道菜的“总美味值”是对 $a$ 做 $k$ 次前缀和产生的新序列的元素之和。 现在 ckj 想知道,当给定 $n,k$ 和 $a$ 序列后,总美味值是多少?答案对 $10^9+7$ 取模。

输入格式

本题由于 $n$ 过大,所以我们使用[这段代码](https://www.luogu.com.cn/paste/7ulkasfv)来读入。 共一行,第一行有 $3$ 个整数 $n,k,S$,意义见题目描述和上面的那段代码。

输出格式

一行一个整数表示答案对 $10^9+7$ 取模后的值。

说明/提示

**【样例 1 解释】** $a$ 序列是 $\{18,103,528\}$。 $a$ 的一次前缀和是 $\{18,121,649\}$。和为 $788$。故美味值就是 $788$,对 $10^9+7$ 取模后是 $788$。 **【数据范围】** **本题采取捆绑测试。** | 子任务编号 | 分值 | 特殊性质 | | :-: | :-: | :-: | | $1$ | $10$ | $n,k \le 10^3$ | | $2$ | $30$ | $n \le 10^5, k \le 10^4$ | | $3$ | $60$ | 无特殊性质 | 对于 $100\%$ 的数据,$1 \le n \le 10^7$,$1 \le S,k \le 10^9$。