标签:强制类型转换
so soon river goes them got moon begin big 0
Yes.Harry 可以念这个咒语:"big-got-them".HintHint
#include<stdio.h>
#include<string.h>
using namespace std;
const int n=26;
int flag = 0 ;
int map[n][n];
void dfs(int x)
{
if(flag ) return;
if( x == 12) // int x == 'm' - 'a' == 12
{
flag = 1;
return ;
}
for(int i=0;i < n;i++)
{
if( map[x][i] )
{
map[x][i]=0;
dfs(i);
map[x][i]=1;
}
}
}
int main()
{
int i,j,k;
char str[100];
while(scanf("%s",str)!=EOF)
{
if(str[0]=='0') break;
memset( map, 0, sizeof(map));
int a = str[0] - 'a';
int s = str[strlen(str)-1] - 'a';
map[a][s] = 1;
scanf("%s",str);
while(str[0] != '0')
{
int a = str[0] - 'a';
int s = str[strlen(str)-1] - 'a';
map[a][s] = 1;
scanf("%s",str);
}
dfs(1);// 从 1开始搜 避免 首字母是 a.
if(flag) printf("Yes.\n");
else printf("No.\n");
flag = 0;
}
return 0;
}
版权声明:原创文章,有借鉴之处,多多支持。hhh
标签:强制类型转换
原文地址:http://blog.csdn.net/liu6886/article/details/47297431