Các bài nộp | Làm tốt nhất | Về danh sách bài |
COLOR - Tô màu đồ thị |
Định lý bốn màu cho rằng đối với bất kỳ mặt phẳng nào được chia thành các vùng phân biệt, chẳng hạn như bản đồ hành chính của một quốc gia, chỉ cần dùng tối đa bốn màu để phân biệt các vùng lân cận với nhau. Hai vùng được coi là lân cận nếu như chúng có chung nhau một đoạn đường biên, không tính chung nhau một điểm. Mỗi vùng như vậy phải liên tục, không có sự phân cách trong nội vùng như ở một số quốc gia như Mỹ, Azerbaijan hay Angola.
Tô màu đồ thị (graph coloring)
Cho đơn đồ thị vô hướng G = (E, V) có n đỉnh, m cạnh. Hãy tìm cách tô màu các đỉnh của đồ thị mỗi đỉnh 1 màu sao cho không có 2 đỉnh nào kề cạnh có cùng màu và số màu sử dụng là ít nhất.
Input
Dòng 1: Gồm 2 số n, m. (1 <= n <= 100)
M dòng tiếp theo: Mỗi dòng gồm 2 số i, j mô tả 1 cạnh của đồ thị.
Output
Dòng 1: Ghi k là số màu ít nhất cần sử dụng.
n dòng tiếp theo: Dòng thứ i ghi màu của đỉnh i sau khi đã được tô.
Example
Input: 7 8 1 7 2 3 2 5 1 4 4 7 3 6 6 7 5 7 Output: 3 1 1 2 3 3 1 2
Được gửi lên bởi: | special_one |
Ngày: | 2009-01-10 |
Thời gian chạy: | 1s-60s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | C CSHARP CPP JAVA PAS-FPC |
hide comments
2014-11-17 08:25:35 Con Bò Huyền Thoại
bài này chưa đựoc up test nên mọi ngừoi nộp hầu như là 0đ. chứ k có nghĩa là mọi ng làm sai. bạn đựoc 100đ là do viết "begin end." |
|
2014-08-13 15:33:58 CQT SKELETON
không nộp bài được kìa |