#P8125. [BalticOI 2021 Day2] The short shank
[BalticOI 2021 Day2] The short shank
题目描述
你入狱了,你现在正在洛谷第一监狱里。
监狱共有 个牢房,从左到右编号为 。你和你的狱友们准备策划一场造反,第 个牢房里的罪犯准备在第 个时刻点造反,如果第 个牢房的罪犯造反后,第 个牢房的罪犯会无视他在第 个时间点造反的规矩,在第 个时间点就会造反。
狱警提前预知了一切,所以他们会放置 个床垫,如果在第 个牢房和第 个牢房中间放置一个床垫,那么当第 个牢房的罪犯造反时,第 个牢房的罪犯不会立即造反,而会等到第 个时间点。
你想知道,狱警合理安排床垫后,在第 个时间点及以前最少会有多少个罪犯造反。
输入格式
第一行三个整数 代表罪犯个数,床垫个数和希望的时间点。
第二行 个整数 代表第 个罪犯造反的时间点。
输出格式
一行一个整数代表答案。
5 1 42
13 37 47 11 42
4
5 2 5
1 9 4 6 7
2
提示
样例 1 解释
最优解是在第 个牢房和第 个牢房之间放入床垫,造反的是第 个牢房里的罪犯。
数据规模与约定
本题采用捆绑测试。
- Subtask 1(15 pts):。
- Subtask 2(10 pts):,。
- Subtask 3(20 pts):。
- Subtask 4(10 pts):,。
- Subtask 5(25 pts):。
- Subtask 6(20 pts):无特殊限制。
对于 的数据,,。
另有 Subtask 0 为样例。