#include #include #include #define NODECNT 100 #define ITERCNT 100 #define VERY_LARGE 1000000 typedef int **graph; graph genrandgraph ( int n, double p ) { graph G; int u, v; G = (int **)malloc(n * sizeof(int *)); for (u=0; u= front) { u = queue[front]; ++front; for (i=1; i<=G[u][0]; ++i) { v = G[u][i]; if (!visited[v]) { ++back; queue[back] = v; visited[v] = 1; } } } i = 1; for (u=0; u d) d = D[u][v]; for (u=0; u