#CT00021. Ghép đội (Team Pairing)
Ghép đội (Team Pairing)
Ghép đội (Team Pairing)
Phiên bản: Phước Hưng OJ
Đề bài
Có học sinh. Học sinh thứ có mức năng lực . Mỗi đội gồm đúng hai học sinh khác nhau. Hai học sinh và có thể lập thành một đội nếu
Mỗi học sinh được tham gia nhiều nhất một đội. Hãy tìm số đội nhiều nhất có thể lập.
Input
- Dòng đầu chứa hai số nguyên và .
- Dòng thứ hai chứa số nguyên .
Output
In ra một số nguyên duy nhất là số đội lớn nhất có thể lập.
Subtask
- Subtask 1 (40%): , , .
- Subtask 2 (30%): , , .
- Subtask 3 (30%): , , .
Ví dụ
Ví dụ 1
Input
7 2
1 3 4 8 9 10 15
Output
2
Giải thích
Có thể tạo hai đội từ các cặp mức năng lực và . Không thể tạo được đội.
Ví dụ 2
Input
6 0
5 5 5 1 1 2
Output
2
Giải thích
Với , chỉ các học sinh có mức năng lực bằng nhau mới có thể ghép. Có thể tạo một đội từ hai học sinh có năng lực và một đội từ hai học sinh có năng lực .
Liên quan
Trong các cuộc thi sau: