### 样例解释
#### 样例 \#1
第一种算法最多连续学习一天,第二种最多连续学习两天。故共有如下四种学习方式:
- $1,2,2$。
- $2,1,2$。
- $2,2,1$。
- $1,2,1$。
#### 样例 \#2
由于唯一的一种算法最多只能连续学习一天,所以没有合法的方案可以度过 $2$ 天。
---
### 数据范围
**本题采用捆绑测试,若无特殊说明,测试点的内存限制为 256MB。**
对于所有数据,$1\le a_i \le n\le 7 \times 10^3$,$1\le m \le 7\times 10^3$。
| subtask | 分值 | $n,m\le$ | 特殊限制 |
| ------- | ---- | -------- | ------------------- |
| $1$ | $5$ | $5$ | 无 |
| $2$ | $10$ | $100$ | 无 |
| $3$ | $15$ | $500$ | 无 |
| $4$ | $20$ | $7\times 10^3$ | $a_i=1$ |
| $5$ | $20$ | $7\times 10^3$ | 内存限制为 $500$ MB |
| $6$ | $30$ | $7\times 10^3$ | 无 |