标签:
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