标签:
so soon river goes them got moon begin big 0
Yes.Harry 可以念这个咒语:"big-got-them".HintHint
正确的理解应该是如果一个单词以b开头以m结尾是符合要求的,如果需要多个单词才能满足要求,那么这些单词必须满足第一个单词的尾是另一个单词的开头,以此类推,直到一个单词以m结尾结束。如果没有输出No.
#include<stdio.h> #include<string.h> struct stu{ char x,y; }a[10000]; char s[10000]; int b,flag,vid[1000]; void dfs(int arr) { if(a[arr].y=='m') { flag=1; return ; } else {int i; for( i=0;i<b;i++) if(!vid[i]&&a[arr].y==a[i].x) { vid[i]=1; dfs(i); vid[i]=0; } } } int main() { int j,i,k; b=0; while(scanf("%s",s)!=EOF) { if(s[0]=='0') { printf("No.\n"); continue; } flag=b=0; j=strlen(s); a[b].x=s[0]; a[b].y=s[j-1]; b++; while(scanf("%s",s)&&s[0]!='0') { j=strlen(s); a[b].x=s[0]; a[b].y=s[j-1]; b++; } for(i=0;i<b;i++) { if(a[i].x=='b') { memset(vid,0,sizeof(vid)); vid[i]=1; dfs(i); } if(flag) break; } if(flag) printf("Yes.\n"); else printf("No.\n"); } return 0; }
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/l15738519366/article/details/47282691