1319: 选取子段

Memory Limit:256 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:24 Solved:10

Description

给定一个长度为 $n$ 的序列 $a_1,a_2,...,a_n$ 。

请问多少种方案,能够从中选取一个长度恰好为 $m$ 的子段,且子段内所有数字的最大值不超过 $K$?

子段指原序列的某些连续的子序列。

Input

输入共两行:
输入第一行,三个正整数 $n,m,K$
输入第二行,$n$ 个整数 $a_1,a_2,...,a_n$

Output

输出一个整数,表示方案数。

Sample Input Copy

5 2 5
3 7 2 5 1

Sample Output Copy

2

HINT

样例说明

选取 $\{2,5\}$ 和 $\{5,1\}$ 均可,共两种方案


数据范围

- 对于 $30\%$ 的数据,$1≤m≤n≤10$
- 对于 $60\%$ 的数据,$1≤m≤n≤10^3$
- 对于 $100\%$ 的数据,$1≤m≤n≤10^5$ 且$−10^9≤a_i$,$K≤10^9$

Source/Category