#define _CRT_SECURE_NO_WARNINGS #include #include #include #include #define max(x, y) ((x) > (y) ? (x) : (y)) typedef struct vertices { int num; struct edgelist* list; int fresh; char name; int out; }vertices; typedef struct edgelist { struct edgelist* next; int edge_num; int ver_num; }edgelist; typedef struct edge { int fresh; int ver1, ver2; }edge; typedef struct graph { vertices* vertex; edge..