#BZOJ4996. Why Did the Cow Cross the Road II S

Why Did the Cow Cross the Road II S

P3662 [USACO17FEB] Why Did the Cow Cross the Road II S

题目描述

穿过 Farmer John 农场的长路上有 NN 个人行横道,方便地用编号 1N1 \ldots N 标识(1N100,0001 \leq N \leq 100,000)。为了让奶牛能够通过这些横道过马路,FJ 安装了电子过马路信号灯,当奶牛可以安全过马路时,信号灯会显示绿色的奶牛图标,否则显示红色。不幸的是,一场大雷暴损坏了他的一些信号灯。给定损坏信号灯的列表,请计算 FJ 需要修复的最少信号灯数量,以便存在至少 KK 个连续的信号灯正常工作。

输入格式

输入的第一行包含 NNKKBB1B,KN1 \leq B, K \leq N)。接下来的 BB 行每行描述一个损坏信号灯的 ID 编号。

输出格式

请计算需要修复的最少信号灯数量,以便在道路上某处存在一个长度为 KK 的连续正常工作信号灯块。

输入输出样例 #1

输入 #1

10 6 5
2
10
1
5
9

输出 #1

1