CF587B Duff in Beach

题目描述

### 题目翻译 给出一个长度为$n$的序列$a_0,a_1,...,a_{n-1}$,通过它构造出一个长度为$l$的序列$b_0,b_1,...,b_{l-1}$满足$b_i = a_{i \mod n}$。 现求满足如下条件的$b$的子序列$b_{q_0} , b_{q_1},...,b_{q_{x-1}}$的数量: 1、$1 \leq x \leq k$ 2、$\forall i \in [0,x-2] , \lfloor\frac{q_i}{n} \rfloor = \lfloor \frac{q_{i+1}}{n} \rfloor -1$ 3、$\forall i \in [0,x-2] , b_{q_i} \leq b_{q_{i+1}}$

输入格式

第一行三个正整数 $n,l,k$($n k \leq 10^6$,$l \leq {10}^{18}$)。 接下来一行 $n$ 个正整数 $a_i$($a_i \leq {10}^9$)描述序列。

输出格式

一行一个正整数表示答案模$10^9+7$。

说明/提示

In the first sample case, ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF587B/e203c59fa4514192459985b0817cae7e512099c6.png). So all such sequences are: ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF587B/00e4e91cd4a594888eedcd67c9e69d4094a90345.png), ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF587B/cdd3e3d0d956421d5d8cd2838632f4e3cd7d0af4.png), ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF587B/7f7b139a743d7ce88b395499128708f29bfdf0b9.png), ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF587B/12393dcd04e9e0850ef671f96dabfb383ce97878.png), ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF587B/4b220af8de32b09043405b2bd6363ded2eefca0f.png), ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF587B/e21e90924631a3c49468ec23e21216d6442c4e0f.png), ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF587B/6ae4c31a3e68cdea3eb504c050a788cbffe73451.png), ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF587B/acccff29063f66eddd3e6f721a68b757f796bd6c.png), ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF587B/e585e51cc52e2383c99bfb65a5a7624c6504daec.png) and ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF587B/e6fec459092699e6d49d21a0eeaa5fa149558d1c.png).