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