标签:des style blog color os io 数据 for
so soon river goes them got moon begin big 0
Yes.Harry 可以念这个咒语:"big-got-them".HintHint
#include<iostream>
#include<cstring>
#include<cstdio>
#include<algorithm>
using namespace std;
#define N 300
#define maxe 1000008
int dis[N],vis[N],a[N][N];
void fdd()
{
int i,temp,j,now;
memset(dis,maxe,sizeof(dis));
dis['b']=0;
for(i=0;i<='z';i++)
{
temp=maxe;
now='b';
for(j=0;j<='z';j++)
if(!vis[j]&&dis[j]<temp)
{
temp=dis[j];
now=j;
}
if(temp==maxe)
break;
vis[now]=1;
for(j=0;j<='z';j++)
if(!vis[j]&&a[now][j]<maxe)
if(dis[now]+a[now][j]<dis[j])
dis[j]=dis[now]+a[now][j];
}
if(vis['m'])
printf("Yes.\n");
else
printf("No.\n");
}
int main()
{
char c[1007];
int i;
while(scanf("%s",c)!=EOF)
{
if(c[0]=='0')
{
printf("No.\n");
continue;
}
for(i='a';i<='z';i++)
{
vis[i]=0;
dis[i]=maxe;
}
memset(a,maxe,sizeof(a));
a[c[0]][c[strlen(c)-1]]=0;
while(scanf("%s",c)!=EOF)
{
if(c[0]=='0')
break;
a[c[0]][c[strlen(c)-1]]=0;
}
fdd();
}
return 0;
}#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
#define N 30
int a[N][N];
int yes;
void dfs(int x)
{
if(yes)
return ;
for(int i=0;i<27;i++)
if(a[x][i])
{
if(i==12) {yes=1;return ;}
a[x][i]=0;
dfs(i);
a[x][i]=1;
}
}
int main()
{
int i;
char c[100];
while(~scanf("%s",c))
{
memset(a,0,sizeof(a));
a[c[0]-'a'][c[strlen(c)-1]-'a']=1;
while(scanf("%s",c)&&c[0]!='0')
{
a[c[0]-'a'][c[strlen(c)-1]-'a']=1;
}
yes=0;
dfs(1);
if(yes)
printf("Yes.\n");
else
printf("No.\n");
}
return 0;
}
标签:des style blog color os io 数据 for
原文地址:http://blog.csdn.net/u014737310/article/details/38497699