标签:des style blog io os ar for sp 文件
3 3 1 2 2 3 3 1 3 3 1 2 2 3 3 2 0 0
Yes No先用搜索来一遍,强联通神马的再补#include<cstdio> #include<iostream> #include<cstring> #include<vector> using namespace std; int n,m; bool vis[10008]; vector<int> p[10008]; void dfs(int x) { vis[x]=1; int i,l=p[x].size(); for(i=0;i<l;i++) { if(!vis[p[x][i]]) dfs(p[x][i]); } } int main() { int i,j,a,b; bool ok; while(cin>>n>>m,n||m) { ok=1; for(i=1;i<10001;i++) p[i].clear(); while(m--) { cin>>a>>b; p[a].push_back(b); } for(i=1;i<=n;i++) { memset(vis,0,sizeof vis); dfs(i); for(j=1;j<=n;j++) { if(!vis[j]) { ok=0;break; } } if(!ok) break; } if(!ok) cout<<"No"<<endl; else cout<<"Yes"<<endl; } return 0; }
标签:des style blog io os ar for sp 文件
原文地址:http://blog.csdn.net/u013776243/article/details/40374507