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