#include #define BIANCO 0 //Non Visitato #define NERO 2 //Visitato #define GRIGIO 1 //Non Finito #define INF 999999 #include #include #include #define MAXN 9999 #define INDEF -1 #include using namespace std; int V=9; int matriceAdj[MAXN][MAXN]; int colore[MAXN]; //DFS Tramite matrice di adiacenza void dfsVisit (int u) { colore[u]= GRIGIO; for (int i=0;i