so soon river goes them got moon begin big 0
Yes.Harry 可以念这个咒语:"big-got-them".HintHint
#include<stdio.h>
#include<string.h>
struct transform
{
char s,e;
}arr[1100];
bool flag=0;
bool vis[1100];
int n;
void DFS(int c)
{
if(arr[c].e=='m')
{
flag=1;
return ;
}
for(int i=1;i<=n;++i)
{
if(!vis[i]&&arr[c].e==arr[i].s)
{
vis[i]=1;
DFS(i);
vis[i]=0;
}
}
}
int main()
{
char s[1010];
while(~scanf("%s",s))
{
n=1;
flag=0;
memset(vis,false,sizeof(vis));
if(!strcmp(s,"0")) {
printf("No.\n");
continue;
}
int i=1;
while(~scanf("%s",s)){
if(!strcmp(s,"0")){
//n=1;
break;
}
int len=strlen(s);
arr[i].s=s[0];
arr[i].e=s[len-1];
++i;
++n;
}
for(int j=1;j<i;++j)
{
if(arr[j].s=='b')
{
vis[j]=1;
DFS(j);
if(flag) break;//此处可省时间
}
}
if(flag) printf("Yes.\n");
else printf("No.\n");
}
return 0;
}版权声明:本文为博主原创文章,未经博主允许不得转载。
原文:http://blog.csdn.net/yuzhiwei1995/article/details/47282829