Algorytm dotyczący grafów

popop
Użytkownik
Użytkownik
Posty: 3
Rejestracja: 2 lis 2009, o 14:47
Płeć: Kobieta
Lokalizacja: Warszawa
Podziękował: 2 razy

Algorytm dotyczący grafów

Post autor: popop »

Witam:) mam na zadanie z informatyki dotyczące grafów:
mając dany graf pomaluj jego wierzchołki na czarno lub biało jednak dwa sąsiednie muszą być innego koloru przykładowe dane wejściowe:
4-liczba wierzchołków 4-liczba połączeń miedzy wierzchołkami
1 2 // wierzchołki połączone jedną krawędzią
3 4
2 3
1 4
bardzo proszę o pomoc w jego rozwiązaniu a dokładnie o jakiś algorytm bo zupełnie nie wiem jak się za to zabrać:)
i odpowiedź:
1-czarny
3-czarny
2-biały
4-biały
Awatar użytkownika
kadiii
Użytkownik
Użytkownik
Posty: 642
Rejestracja: 20 gru 2005, o 21:04
Płeć: Mężczyzna
Lokalizacja: Wrocław
Pomógł: 130 razy

Algorytm dotyczący grafów

Post autor: kadiii »

Nie potrzeba tu żadnego algorytmu specjalnego - zauważ, że z samego warunku wynika zasada tworzenia - kolorujesz pierwszy np. na czarno i potem wszystkich sąsiadów na biało sąsiadów sąsiadów na przeciwny itd. aż wszystkie wierzchołki bedą pokolorowane.
popop
Użytkownik
Użytkownik
Posty: 3
Rejestracja: 2 lis 2009, o 14:47
Płeć: Kobieta
Lokalizacja: Warszawa
Podziękował: 2 razy

Algorytm dotyczący grafów

Post autor: popop »

a jak mam
5 6

1 2
3 2
2 4
1 4
1 5
4 5
???
abc666

Algorytm dotyczący grafów

Post autor: abc666 »

Tutaj rozwiązania nie ma.
popop
Użytkownik
Użytkownik
Posty: 3
Rejestracja: 2 lis 2009, o 14:47
Płeć: Kobieta
Lokalizacja: Warszawa
Podziękował: 2 razy

Algorytm dotyczący grafów

Post autor: popop »

no właśnie i jak to sprawdzić że się nie da?
matshadow
Użytkownik
Użytkownik
Posty: 941
Rejestracja: 17 gru 2007, o 21:48
Płeć: Mężczyzna
Lokalizacja: Kingdom Hearts
Podziękował: 6 razy
Pomógł: 222 razy

Algorytm dotyczący grafów

Post autor: matshadow »

W algorytmie przeszukiwania grafu sprawdzasz czy przypadkiem kolor wierzchołka obrabianego nie jest równy kolorowi jakiegoś jego sąsiada.
ODPOWIEDZ