Phân chia nhóm nghiên cứu


Gửi bài giải

Điểm: 5
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Đề bài

Có N sinh viên, giữa một số cặp sinh viên có xung đột (không thể chung nhóm). Cần chia sinh viên thành ít nhóm nhất sao cho trong mỗi nhóm không có cặp xung đột nào. Nếu không thể (vì tồn tại xung đột tự mâu thuẫn), in -1.

Dữ liệu vào

\(N,M (1 \le N \le 200, 0 \le M \le N(N - 1)/2)\)

M dòng: \(u,v (1 \le u, v \le N, u \neq v)\) - hai sinh viên xung đột

Dữ liệu ra

Số nhóm ít nhất, hoặc -1.

Ví dụ

Input Output
1 0 1
2 0 1

Nhận xét

Không có ý kiến tại thời điểm này.