Chọn cặp
Đề bài
Mô tả
Hưởng ứng phong trào thi đua học tập của trường, cô giáo chủ nhiệm lớp của Nam muốn chọn các cặp đôi bạn giúp đỡ nhau cùng tiến. Lớp của Nam có học sinh, được đánh số từ đến , học sinh thứ có chỉ số học lực . Để có được sự cân bằng giữa các cặp bạn cùng tiến, cô giáo muốn chọn các cặp bạn có tổng chỉ số học lực đôi một giữa các cặp chênh nhau không quá một giá trị nhỏ sao cho mỗi bạn xuất hiện trong không quá một cặp. Cô giáo mong muốn chọn được nhiều cặp như vậy nhất.
Yêu cầu: Cho biết số học sinh của lớp và chỉ số học lực của từng học sinh, hãy tính số cặp bạn cùng tiến nhiều nhất mà có tổng chỉ số học lực đôi một giữa các cặp chênh nhau không quá .
Dữ liệu vào
- Dòng đầu tiên chứa hai số nguyên không âm ;
- Dòng thứ hai chứa số nguyên dương, số thứ là chỉ số học lực của học sinh thứ , .
Các số trên cùng một dòng cách nhau bởi dấu cách.
Dữ liệu ra
In ra một số nguyên duy nhất là số cặp nhiều nhất tìm được.
Ràng buộc
- ; .
- .
Subtasks
- Subtask 1 ( số điểm): ; .
- Subtask 2 ( số điểm): ; .
- Subtask 3 ( số điểm): ; .
- Subtask 4 ( số điểm): ; .
- Subtask 5 ( số điểm): ; .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 7 1 9 1 2 4 5 6 8 |
3 | Một phương án chọn được nhiều nhất cặp các bạn học sinh với tổng học lực đôi một chênh nhau không quá là: ; ; . Một phương án khác cũng chọn được cặp là: ; ; . |
| 6 0 3 3 3 3 1 5 |
3 | Ví dụ thêm (không có trong đề gốc). Chọn hai cặp và cặp : cả ba cặp có tổng bằng nhau. |
Bình luận