Cho đồ thị vô hướng đơn n đỉnh (đánh số 0..n−1). Thực hiện tô màu tham lam (greedy): duyệt các đỉnh theo thứ tự 0,1,…,n−1; với mỗi đỉnh, gán cho nó màu nhỏ nhất (số nguyên không âm) chưa bị các đỉnh kề đã tô sử dụng. Hãy in tổng số màu đã dùng.
Dòng đầu chứa n và m (số cạnh). m dòng sau, mỗi dòng hai số u v là một cạnh.
1≤n≤1000, 0≤m≤n(n−1)/2, không có cạnh lặp/khuyên.
Một dòng: số màu mà thuật toán tham lam đã dùng.
Ví dụ:
Đầu vào:
3 3
0 1
1 2
0 2
Đầu ra:
3
Giải thích:
Đang tải editor...