挑战程序设计竞赛2

bool dfs(int v,int c) { color[v]=c; for (int i=0; i<G[v].size(); i++) if (color[G[v][i]]==c) return 0; if (color[G[v][i]]==0&& !dfs(G[v][i],-c)) return 0; r
相关文章
相关标签/搜索