#include #include #include #include #include using namespace std; const int n=35; // nombre de sommets int adj[n][n]; // matrice d'adjacence du graphe int couleur1[n]; // couleurs des sommets pour l'agorithme exact bool trouve=false; // permet de stopper l'algorithme exact // quand une coloration a ete trouvee bool convient(int x, int c) // teste si la couleur c peut ĂȘtre donnee au sommet x (elle n'est pas utilisee par un de ses voisins) { for(int i=0;i