Se da un graf orientat cu n varfuri si m arce prin lista arcelor. Determinati numarul minim de culori cu care se pot colora varfurile grafului astfel incat oricare doua varfuri adiacente sa aiba culori diferite.
Numerotand apoi culorile necesare, realizati o colorare a varfurilor grafului dat si precizati pentru fiecare varf culoare cu care il colorati. De asemenea, pentru fiecare culoare afisati nodurile care se coloreaza cu ea. Exemplu: date.in 6 7 1 2 2 1 3 4 1 5 4 5 5 6 6 4 date.out numarul minim de culori: 3 colorarea nodurilor: 1: 1 2: 2 3: 1 4: 3 5: 2 6: 1 pe culori: culoarea 1: 1 3 6 culoarea 2: 2 5 culoarea 3: 4 |
|