E. [R1E]过分的子区间

    Type: Default 1000ms 512MiB

[R1E]过分的子区间

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

时空限制

1S/512M

题目描述

给定一个长度为 nn 的正整数数组 AA,将 AA 的第 ll 位到第 rr 位称为子区间 [l,r]={Al,Al+1,...,Ar}[l,r]=\{A_l,A_{l+1},...,A_r\}。如果子区间中第 kk 小的数大于等于 xx,我们称这个子区间是“过分的”。

特别提醒,如果子区间长度小于 kk,那么这个子区间一定是过分的。

请问数组 AA 共有多少个子区间是过分的。

格式

输入格式

第一行包含三个正整数 nn, kk, xx,分别表示数组 AA 的长度,以及定义“过分的”所用的参数。

第二行包含 nn 个正整数,表示数组 AA

输出格式

输出一个整数,表示数组 AA 共有多少个子区间是过分的。

样例

样例输入 #1

6 1 2
1 3 5 1 7 2

样例输出 #1

6

样例解释 #1

66 个过分的子区间分别为:

[2,2][2,2],区间内第 11 小的元素为 33

[2,3][2,3],区间内第 11 小的元素为 33

[3,3][3,3],区间内第 11 小的元素为 55

[5,5][5,5],区间内第 11 小的元素为 77

[5,6][5,6],区间内第 11 小的元素为 22

[6,6][6,6],区间内第 11 小的元素为 22

数据规模

对于 20%20\% 的数据,n100n\leq 100

对于 50%50\% 的数据,n1000n\leq 1000

对于 100%100\% 的数据,1kn2×1051\leq k \leq n\leq 2\times 10^51x,Ai1091\leq x,A_i\leq 10^9

代码源挑战赛 Round 1

Not Attended
Status
Done
Rule
DMY
Problem
6
Start at
2025-2-28 20:00
End at
2025-2-28 21:30
Duration
1.5 hour(s)
Host
Partic.
524