变形课
so soon river goes them got moon begin big 0
Yes.Harry 可以念这个咒语:"big-got-them".HintHint
#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
int f[30][30],f2[30];
bool flag;
void DFS(int x){
if(x==12){
flag=true;
return;
}
else{
f2[x]=1;
for(int i=0;i<26;i++){
if(f[x][i]&&!f2[i]){
f2[i]=1;
DFS(i);
}
}
}
}
int main()
{
char s[100];
while(scanf("%s",s)!=EOF&&s[0]!='0'){
memset(f,0,sizeof(f));
memset(f2,0,sizeof(f2));
int a=s[0]-'a';
int b=s[strlen(s)-1]-'a';
f[a][b]=1;
while(scanf("%s",s)!=EOF&&s[0]!='0'){
int a=s[0]-'a';
int b=s[strlen(s)-1]-'a';
f[a][b]=1;
}
flag=false;
DFS(1);
if(flag) printf("Yes.\n");
else printf("No.\n");
}
return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
HDU 1181.变形课【DFS(BFS也可以的)】【问题的转化】【8月5】
原文:http://blog.csdn.net/a995549572/article/details/47301867