dfs染色法 若是二分图也就说明不存在奇环 #include <bits/stdc++.h> using namespace std; const int N=1e4+50; const int M=1e5+50; int n,m; int u,v; struct Edge{ int v,next; }edge[M]; int cnt,head[N]; int color[N]; void init(){ cnt=0; memset(head,-1,sizeof(head)); } void addEdge(int u,int v){ edge[cnt]=Edge{ v,he...