邻接表
struct Edge{ int to,next; //to表示点,next表示边 };edge[505]; void add_edge(int bg,int ed){ cnt++; edge[cnt].to=ed; edge[cnt].next=head[bg]; head[bg]=cnt; }