#4988. 烟花

烟花

题目背景

一年一度的烟花大会开始了!

题目描述

共有 NN 个烟花,从左到右编号为 1N1 \sim N。每个烟花都有自己的燃放时间,第 ii 个烟花会在第 tit_i 个时刻点被点燃。另外相邻两个烟花存在着特殊的单向引线,第 ii 个烟花点燃后,如果第 i+1i+1 个烟花此时未被点燃,那么它会在第 ti+1t_i+1 个时间点点燃而不是 ti+1t_{i + 1}

现在你有机会断掉 DD 条单向引线,在时间 TT 及以前最少会有多少烟花被点燃?

输入格式

第一行三个整数 N,D,TN,D,T 代表烟花个数,可以断掉引线的个数和询问时间。

第二行 NN 个整数 tit_i 代表第 ii 个烟花被点燃的时间。

输出格式

一行一个整数代表答案。

5 1 42
13 37 47 11 42
4
5 2 5
1 9 4 6 7
2
20 4 14
8 11 2 9 8 16 18 9 13 9 1 2 3 16 12 15 6 19 15 15
13
20 4 8
1 9 17 18 15 8 19 13 15 14 17 9 3 7 20 11 2 16 14 11
5

提示

本题采用捆绑测试。

  • 对于 15%15\% 的数据满足 N500N \le 500
  • 对于 35%35\% 的数据满足 N4000N \le 4000
  • 对于 60%60\% 的数据满足 N7.5×104N \le 7.5 \times 10^4
  • 对于额外 10%10\% 的数据满足:N5×105N \le 5 \times 10^5D=1D=1
  • 对于额外 10%10\% 的数据满足:N7.5×104N \le 7.5 \times 10^4D15D \le 15
  • 对于 100%100\% 的数据,1D<N2×1061 \le D<N \le 2 \times 10^61T,ti1091 \le T,t_i \le 10^9