hdu 变形课 1181 这道题数据真实若爆了
我这种路径压缩真是错漏百出,没想到还a了,首先就是若果b对应多个值的话,我这个方法制定wa,说明他的测试数据都是一对一的
#include<iostream>
using namespace std;
char a[1000];
int b[30],vis[30];
int sign;
int find(int t)
{
if(t=='m'-'a')
sign=1;
if(t!=b[t]&&vis[t]==0)
{
vis[t]=1;
find(b[t]);
}
return 0;
}
int main()
{
for(int i=0;i<27;i++)
{
b[i]=i;
}
while(cin>>a)
{
int len=strlen(a);
b[a[0]-'a']=a[len-1]-'a';
if(a[0]=='0')
{
int t='b'-'a';
sign=0;
find(t);
if(sign==1)
printf("Yes.\n");
else
printf("No.\n");
for(int i=0;i<27;i++)
{
b[i]=i;
vis[i]=i;
}
}
}
return 0;
}
hdu 变形课 1181 这道题数据真实若爆了相关推荐
- HDU 1181 变形课(dfs)
变形课 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others) Total Submi ...
- G - 变形课 HDU - 1181(搜索之dfs)
呃-变形课上Harry碰到了一点小麻烦,因为他并不像Hermione那样能够记住所有的咒语而随意的将一个棒球变成刺猬什么的,但是他发现了变形咒语的一个统一规律:如果咒语是以a开头b结尾的一个单词,那么 ...
- hdu dfs入门java_hdu1181变形课dfs/bfs/并查集三种解法(java)
题目链接 Problem Description 呃-变形课上Harry碰到了一点小麻烦,因为他并不像Hermione那样能够记住所有的咒语而随意的将一个棒球变成刺猬什么的,但是他发现了变形咒语的一个 ...
- 杭电 1181 变形课
Description 呃......变形课上Harry碰到了一点小麻烦,因为他并不像Hermione那样能够记住所有的咒语而随意的将一个棒球变成刺猬什么的,但是他发现了变形咒语的一个统一规律:如果咒 ...
- hdu1181变形课dfs/bfs/并查集三种解法(java)
题目链接 Problem Description 呃-变形课上Harry碰到了一点小麻烦,因为他并不像Hermione那样能够记住所有的咒语而随意的将一个棒球变成刺猬什么的,但是他发现了变形咒语的一个 ...
- hdu1181(变形课)
点击打开链接 Problem Description 呃......变形课上Harry碰到了一点小麻烦,由于他并不像Hermione那样可以记住全部的咒语而任意的将一个棒球变成刺猬什么的,可是他发现了 ...
- HDU1181:变形课(并查集 + DFS + BFS)
变形课 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others) Total Submissi ...
- ACM_变形课(并查集)
变形课 Time Limit: 2000/1000ms (Java/Others) Problem Description: 呃......变形课上Harry碰到了一点小麻烦,因为他并不像Hermio ...
- 人文英语学习品牌「友邻优课」携手神策数据 精细化数据分析让每一次互动都有价值
近日,俞敏洪力荐的人文英语学习品牌「友邻优课」签约神策数据.未来神策将以第三方数据分析平台的形式,进一步加强「友邻优课」APP 的产品体验,不断进行产品和服务的创新与突破,切实实现业务的良性高速增长. ...
- HDU1181:变形课(DFS)
Description 呃......变形课上Harry碰到了一点小麻烦,因为他并不像Hermione那样能够记住所有的咒语而随意的将一个棒球变成刺猬什么的,但是他发现了变形咒语的一个统一规律:如果咒 ...
最新文章
- Android 获取App的版本号与版本名称的2中方法
- spring:注解@Resource,实现引用类型的赋值
- 指针冒泡排序c语言代码,用指针编写冒泡排序方法
- getclass方法 给属性赋值_反射给没有set方法的属性赋值
- data的值 如何初始化vue_Vue原理解析(九):搞懂computed和watch原理,减少使用场景思考时间...
- 清华2020计算机系张晨,2020清华特奖入围名单公布:电子系学霸两篇顶会一作
- Android学习之反编译工具的使用
- SSHnbsp;整合-nbsp;6nbsp;-nbsp;service_serviceImp…
- 数仓 调度_大数据作业调度
- 如何确定autosar的版本_从工程师的角度看AUTOSAR
- mysql yog的安装流程_Mysql与sqlyog的安装教程
- 【通俗易懂的通信】贝叶斯公式 全概率公式 及其理解
- 华为全连MGRE与星型拓扑MGRE(全网状与非全网状)
- SCI分区方法---JCR期刊分区及其检索方法
- h5 div自动排列
- 考研英语(一、二)应用文(小作文)写作模板—中公考研
- 10 EPC与物联网
- 普京签署法案禁止美公民收养俄儿童
- 解决git上传文件出错[rejected] master -> master (fetch first) error: failed to push some refs to ‘
- 解决执行`sudo apt-get install`命令出现`Could not get lock`错误