Sửa đèn

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Tuyến đường ven biển của thành phố Highland có ~N~ chiếc đèn. Không may cơn bão vừa rồi đã làm hỏng ~B~ chiếc đèn.

Để khắc phục sự cố và nhanh chóng khôi phục lại hoạt động du lịch, chính quyền thành phố đã quyết định sửa tạm thời một số đèn đường bị hỏng sao cho có ít nhất một khu vực có ~K~ chiếc đèn liên tiếp hoạt động.

Hãy xác định số đèn đường cần phải sửa chữa ít nhất là bao nhiêu.


Input

  • Dòng đầu tiên gồm ba số nguyên dương ~N~, ~K~ và ~B~ ~(1 \le B, K \le N \le 100000)~.

  • ~B~ dòng tiếp theo, mỗi dòng chứa vị trí của một chiếc đèn bị hỏng.


Output

In ra số đèn đường cần sửa ít nhất để tồn tại một đoạn gồm ít nhất ~K~ chiếc đèn liên tiếp hoạt động.


Ví dụ

Sample Input
10 6 5
2
10
1
5
9
Sample Output
1

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.