Em nhìn được ý tưởng bài này là: tô màu sao cho:
- Nếu giữ một màu thì đồ thị bị rời(unconnected)
- Nếu giữ hai màu thì đồ thị liên tục(connected)
Em cũng nhìn được cách đánh màu trong trường hợp đồ thị không đầy đủ, nhưng trường hợp đầy đủ thì em chưa tìm được hướng. Đọc lời giải thì em cũng không hiểu lắm tại sao(chứng minh!?) cách làm của tác giả lại đúng. Em trích lại lời giải ở dưới:
If, on the other hand, the graph is complete, we can paint the edges from one vertex with two different colors(at least one of the edges with first color and at least one of the edges with second color) and all other edges with third color. You can verify that all conditions are satisfied with this coloring.
Giúp em chứng minh phần này với ạ? Theo cách em hiểu: Đúng là nếu dùng chỉ dùng màu 1 hoặc màu 2 thì không thể đi từ A -> B với A, B bất kỳ được vì nếu đi từ A, bằng màu 1 hoặc 2 thì khi đến A’ kề với A thì cũng không đi đến node nào khác mà chỉ có thể quay lại A(vì mỗi đỉnh chỉ có một cạnh màu 1 hoặc màu 2 thôi). Vậy câu hỏi của em là:
- Nếu chỉ dùng màu 3, sao đồ thị lại rời?
- Nếu giữ hai màu nào đó trong ba thì sao đồ thị lại liên tục?
Em cảm ơn ạ!
Các đường dẫn có liên quan: