Time limit: 1.0s , Memory limit: 256M , Points: 0 (partial)
Thanh có một cuốn sổ sưu tập có thể chứa tối đa tấm thẻ. Trên mỗi tấm thẻ có ghi một giá trị từ
đến
. Có
tấm thẻ được ghi giá trị
.
Hai tấm thẻ có thể ghép với nhau để tạo thành một cặp thẻ nếu độ chênh lệch giá trị giữa chúng không vượt quá . Hãy đếm số cặp thẻ tối đa mà Thanh có thể ghép.
Lưu ý rằng có thể không cần ghép tất cả các thẻ và mỗi thẻ chỉ được ghép tối đa với một thẻ khác.
Input
- Dòng đầu tiên chứa số nguyên
(
).
dòng tiếp theo, dòng thứ
chứa số nguyên
là số thẻ được ghi giá trị
(
).
Output
- In ra một số nguyên là số cặp thẻ tối đa mà Thanh có thể ghép.
Examples
Input
4
4
0
3
2
Output
4
Scoring
- Subtask
với
số điểm:
- Subtask
với
số điểm:
Notes
Trong ví dụ, tập thẻ bao gồm:
Có thể tạo ra cặp thẻ bằng cách ghép như sau:
Comments