标签:des style class code java tar
8 7 0 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 0
Yes Yes
#include <iostream> #include <cstdio> #include <cstring> #include <algorithm> using namespace std; int n,m; int g[111][111]; int main() { while(scanf("%d%d",&n,&m)!=EOF) { memset(g,63,sizeof(g)); for(int i=0;i<n;i++) g[i][i]=0; for(int i=0;i<m;i++) { int a,b; scanf("%d%d",&a,&b); g[a][b]=g[b][a]=1; } for(int k=0;k<n;k++) { for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { g[i][j]=min(g[i][j],g[i][k]+g[k][j]); } } } bool flag=true; for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { if(g[i][j]>7) { flag=false; break; } } if(flag==false) break; } if(flag) puts("Yes"); else puts("No"); } }
标签:des style class code java tar
原文地址:http://blog.csdn.net/ck_boss/article/details/25338905