#joi2018yof. [joi2018_yo_f]L番目のK番目の数 (LthKthNumber)
[joi2018_yo_f]L番目のK番目の数 (LthKthNumber)
问题描述
有N张卡片排成一行。第i张卡片()上写着整数 。
JOI要用这些卡片玩以下游戏。选择连续的至少K张卡片,并进行以下操作:
- 按照写着的整数从小到大的顺序将选定的卡片从左至右排列。
- 在排列好的卡片中,将第K张卡片上的整数写在纸上。
- 将选定的卡片全部放回原位。
对于所有连续的至少K张卡片的列都进行这个操作。即,对于满足 和 的所有,将 中第K小的整数写下来。
按从小到大的顺序排列这些整数。其中,从左边数第L个整数是JOI在这个游戏中的得分。求JOI的得分。
约束条件
- JOI所写的整数至少有L个。
输入
输入以以下形式从标准输入给出。
输出
在一行中输出JOI的得分。
子任务1 [6分]
子任务2 [33分]
子任务3 [61分]
- 没有额外的限制。
输入样例1
4 3 2
4 3 1 2
输出样例1
3
满足 和 的共有3种:。
对于这些,中第3小的整数分别是4, 3, 3。
其中第2小的整数是3,因此JOI的得分为3。注意,当存在多个相同的整数时,要重复计数。
输入样例2
5 3 3
1 5 2 2 4
输出样例2
4
JOI所写的整数是:
- 对于 ,写下5
- 对于 ,写下2
- 对于 ,写下2
- 对于 ,写下5
- 对于 ,写下4
- 对于 ,写下4
其中第3小的整数是4。
输入样例3
6 2 9
1 5 3 4 2 4
输出样例3
4
输入样例4
6 2 8
1 5 3 4 2 4
输出样例4
3