HDU1501(dfs)
来源:互联网 发布:淘宝森系口碑好的店铺 编辑:程序博客网 时间:2024/05/29 18:02
#include<iostream>#include<cstdio>#include<cstring>#define maxn 205using namespace std;int len1,len2,len3;int vis[maxn][maxn];char str1[maxn],str2[maxn],str3[maxn*2];bool dfs(int cur1, int cur2, int cur3){ if(cur3>=len3) { return true; } if(vis[cur1][cur2]) return false; vis[cur1][cur2]=1; if(str1[cur1]==str3[cur3]&&dfs(cur1+1,cur2,cur3+1)) return true; if(str2[cur2]==str3[cur3]&&dfs(cur1,cur2+1,cur3+1)) return true; return false;}int main(){ int N; while(~scanf("%d",&N)) { int cou=0; while(N--) { memset(vis, 0, sizeof(vis)); scanf("%s%s%s",str1,str2,str3); len1=strlen(str1),len2=strlen(str2),len3=strlen(str3); if(len1+len2!=len3) { printf("Data set %d: no\n",++cou); continue; } if(dfs(0,0,0)) printf("Data set %d: yes\n",++cou); else printf("Data set %d: no\n",++cou); } } return 0;}
0 0
- HDU1501(dfs)
- HDU1501 Zipper(DFS)
- hdu1501 Zipper(dfs && dp)
- HDU1501 Zipper 拉链(dfs)
- HDU1501 Zipper(DFS+记忆化搜索)
- hdu1501之dfs
- hdu1501&&poj2192 Zipper(DFS)
- hdu1501 Zipper--DFS
- 杭电1501 hdu1501 Zipper(深搜dfs)
- hdu1501 Zipper DFS带剪枝
- 【hdu1501】zipper——dfs
- hdu1501
- hdu1501
- HDU1501
- ACM-DFS之Zipper——hdu1501
- hdu1501 zipper dfs+记忆话搜索
- hdu1501 Zipper
- hdu1501 Zipper
- hdu5317 RGCDQ 统计
- 插入排序
- hdu 5125 magic balls(dp)
- CodeForces 270B - Multithreading
- 杭电4006 The kth great number
- HDU1501(dfs)
- Android中Handler的使用
- Java多态学习总结
- 说的太经典了,太现实了。顶!
- Swift入门(一)——基本语法
- XML DTD约束与Schema约束
- 第2讲 zookeeper 集群环境的搭建与测试
- hdu 5225 Tom and permutation(回溯)
- 黑马程序员——Java基础---泛型、集合框架工具类:Collections和Arrays、JDK 1.5新特性