#CCBCHBAHAI0000112. Team Olympiad
Team Olympiad
Team Olympiad
Nguồn: Codeforces
Phiên bản: Phước Hưng OJ Extended
Đề bài
Có học sinh, đánh số từ đến . Học sinh có đúng một kỹ năng
trong đó 1 là lập trình, 2 là toán và 3 là thể thao. Mỗi đội cần đúng một học sinh của mỗi loại và mỗi học sinh chỉ được dùng trong tối đa một đội.
Đặt là số học sinh loại . Số đội tối đa là
Để output là duy nhất cho checker mặc định của PHOJ, với mỗi loại hãy lưu các chỉ số theo thứ tự tăng dần. Đội thứ () gồm chỉ số thứ trong danh sách loại 1, loại 2 và loại 3, theo đúng thứ tự đó.
Input
Dòng đầu chứa . Dòng thứ hai chứa số , mỗi số thuộc .
Output
Dòng đầu in . Sau đó in dòng, mỗi dòng gồm ba chỉ số theo thứ tự: lập trình, toán, thể thao. Nếu chỉ in dòng 0.
Subtask
Subtask 1 (20 điểm): .
Subtask 2 (30 điểm): .
Subtask 3 (50 điểm): .
Ví dụ
Input
7
1 3 1 3 2 1 2
Output
2
1 5 2
3 7 4
Giải thích
Các danh sách chỉ số là loại 1: , loại 2: , loại 3: . Vì vậy và PHOJ ghép theo thứ tự xuất hiện.