题目名称 | 3978. 零落尘 |
---|---|
输入输出 | sporadic.in/out |
难度等级 | ★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 512 MiB |
测试数据 | 10 |
题目来源 | syzhaoss 于2024-05-25加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:15, 提交:43, 通过率:34.88% | ||||
澜 | 100 | 0.399 s | 17.55 MiB | C++ |
┭┮﹏┭┮ | 100 | 0.419 s | 17.55 MiB | C++ |
wxs | 100 | 0.819 s | 17.61 MiB | C++ |
AeeE5x | 100 | 0.842 s | 9.92 MiB | C++ |
AeeE5x | 100 | 0.860 s | 9.92 MiB | C++ |
1nclude | 100 | 0.874 s | 9.92 MiB | C++ |
AeeE5x | 100 | 0.877 s | 9.92 MiB | C++ |
1nclude | 100 | 0.880 s | 9.92 MiB | C++ |
syzhaoss | 100 | 0.933 s | 17.55 MiB | C++ |
Lixj | 100 | 0.968 s | 44.03 MiB | C++ |
关于 零落尘 的近10条评论(全部评论) | ||||
---|---|---|---|---|
longlong
|
零落成泥碾作尘,只有香如故。
给定一个长度为 $n$ 的序列 $a_1, a_2, \cdots, a_n$ 和正整数 $m, k$ 。
若一个区间 $[l, r]$($1 \le l \le r \le n$)满足 $a_l, a_{l+1}, a_{l+2},\cdots, a_r$ 中不小于 $m$ 的元素数量不少于 $k$ 个,则称该区间为零落区间。
请求出该序列中,所有零落区间的个数。
第一行三个正整数 $n, m, k$,意义见【题目描述】。
第二行 $n$ 个整数 $a_1, a_2, \cdots, a_n$,表示一个序列。
一行一个正整数,表示所有零落区间的个数。
6 4 3 5 1 4 5 1 4
5
所有的零落区间为 $[2,6], [1,6], [3,6], [1,4], [1,5]$,共 $5$ 个。
6 9 2 1 9 1 9 8 10
8
对于 $30 \%$ 的数据,$1 \le n \le 500$ 。
对于 $60 \%$ 的数据,$1 \le n \le 5000$ 。
对于另外 $10 \%$ 的数据,$k=1$ 。
对于 $90 \%$ 的数据,$1 \le n \le 10^6$ 。
对于 $100 \%$ 的数据,$1 \le k \le n \le 5 \times 10^6$,$1 \le m, a_i \le 10^9$ 。
2024年校际联合邀请赛 普及组-第2场 Task3