标签:
so soon river goes them got moon begin big 0
Yes.思路:有点像7桥问题,等下再去研究吧,最近在准备蓝桥杯,所以直接DFS了。AC代码:#include<cstdio> #include<cstring> #include<algorithm> using namespace std; char str[10000][100]; int flag[10000]; int cnt; int dfs(int u) { int val=0; if(flag[u]==1) return 0; flag[u]=1; int len=strlen(str[u]); if(str[u][len-1]=='m') return 1; for(int i=0;i<cnt;i++) { if(flag[i])continue; if(str[u][len-1]==str[i][0]) { val+=dfs(i); if(val>0)break; } } return val; } int main() { cnt=0; while(gets(str[cnt])!=NULL) { if(str[cnt][0]=='0') { memset(flag,0,sizeof(int)*(cnt+3)); int haha=0; for(int i=0;i<cnt;i++) { if(str[i][0]=='b') { if(dfs(i)) { printf("Yes.\n"); haha=1; break; } } } if(!haha) printf("No.\n"); cnt=0; } cnt++; } return 0; }
标签:
原文地址:http://blog.csdn.net/u012313382/article/details/44902873