HDU 1181 变形课
2014-09-20 21:04
281 查看
Problem Description
呃......变形课上Harry碰到了一点小麻烦,由于他并不像Hermione那样可以记住全部的咒语而任意的将一个棒球变成刺猬什么的,可是他发现了变形咒语的一个统一规律:假设咒语是以a开头b结尾的一个单词,那么它的作用就恰好是使A物体变成B物体.
Harry已经将他所会的全部咒语都列成了一个表,他想让你帮忙计算一下他能否完毕老师的作业,将一个B(ball)变成一个M(Mouse),你知道,假设他自己不能完毕的话,他就仅仅好向Hermione请教,而且被迫听一大堆好好学习的道理.
Input
測试数据有多组。每组有多行,每行一个单词,仅包含小写字母,是Harry所会的全部咒语.数字0表示一组输入结束.
Output
假设Harry能够完毕他的作业,就输出"Yes.",否则就输出"No."(不要忽略了句号)
Sample Input
Sample Output
水的dfs可是要回溯啦=-=代码:
汗颜=-=,我还要多练=-=
呃......变形课上Harry碰到了一点小麻烦,由于他并不像Hermione那样可以记住全部的咒语而任意的将一个棒球变成刺猬什么的,可是他发现了变形咒语的一个统一规律:假设咒语是以a开头b结尾的一个单词,那么它的作用就恰好是使A物体变成B物体.
Harry已经将他所会的全部咒语都列成了一个表,他想让你帮忙计算一下他能否完毕老师的作业,将一个B(ball)变成一个M(Mouse),你知道,假设他自己不能完毕的话,他就仅仅好向Hermione请教,而且被迫听一大堆好好学习的道理.
Input
測试数据有多组。每组有多行,每行一个单词,仅包含小写字母,是Harry所会的全部咒语.数字0表示一组输入结束.
Output
假设Harry能够完毕他的作业,就输出"Yes.",否则就输出"No."(不要忽略了句号)
Sample Input
so soon river goes them got moon begin big 0
Sample Output
Yes. HintHint Harry 能够念这个咒语:"big-got-them".
水的dfs可是要回溯啦=-=代码:
#include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; int mp[50][50]; char str[10]; bool flag; void dfs(int x) { if(x==12) { flag=true; return ; } if(flag) return ; for(int i=0;i<26;i++) { if(mp[x][i]) { mp[x][i]=0; dfs(i); mp[x][i]=1; } } } int main() { while(~scanf("%s",str)) { memset(mp,0,sizeof(mp)); int x=str[0]-'a'; int y=str[strlen(str)-1]-'a'; mp[x][y]=1; while(scanf("%s",str)&&str[0]!='0') { int x=str[0]-'a'; int y=str[strlen(str)-1]-'a'; mp[x][y]=1; } flag=false; dfs(1); if(flag) printf("Yes.\n"); else printf("No.\n"); } return 0; }可是=-=卧槽围观10行就过的大神=-=
main(){ int k=1; char s[100]; while(scanf("%s",s)==1){ while(scanf("%s",s)&&s[0]!='0'); if(k==1)printf("Yes.\n"); else printf("No.\n"); k++; } }
汗颜=-=,我还要多练=-=
相关文章推荐
- HDU 1181 变形课
- hdu 1181 变形课
- HDOJ 1181 HDU 1181 变形课 ACM 1181 IN HDU
- HDU 1181 变形课
- [hdu 1181] 变形课(传递闭包)
- hdu 1181 变形课
- HDU 1181 变形课 DFS基础题 初学者角度+详细注释
- HDU 1181 变形课
- HDU 1181 变形课【广搜】
- HDU 1181 变形记 (DFS / Floyd)
- hdu 1181 变形课
- 变形课 HDU - 1181
- hdu1181 变形课 BFS 判断连通性
- HDU 1181 变形课
- HDU 1181 变形课(DFS)
- HDU 1181 变形课
- HDU 1181 变形课
- hdu 1181 变形课(DFS)
- HDU 1181 变形课(dfs)
- HDU 1181-变形课