POJ 1936 All in All
2015-10-01 20:37
218 查看
【简要题意】:鉴于两个字符串s和t,比量s是t子串。长度不超过100000.
【分析】:它简单的模拟。。
【分析】:它简单的模拟。。
// 368K 16Ms #include<iostream> #include<cstring> using namespace std; int main() { int i,j; char s[100000],t[100000]; while(cin>>s>>t) { long len1 = strlen(s); long len2 = strlen(t); i = 0; j = 0; while(true) { if(i == len1) { cout<<"Yes"<<endl; break; } else if(i<len1 && j == len2) { cout<<"No"<<endl; break; } if(s[i] == t[j]) { i++; j++; } else j++; } memset(s,'\0',sizeof(s));// 由于每次输入的长度都不等以防上次的输入对这次产生影响。 memset(t,'\0',sizeof(t));// 同上! } return 0; }
相关文章推荐
- adb shell dumpsys的使用
- POJ 3130 How I Mathematician Wonder What You Are! (半平面交+多边形内核判断)
- 番茄工作法中所提到的低效现象
- 栈内存的临时性不能返回局部变量地址
- POJ1256--全排列
- Communication Patterns
- 自省随想
- 编程练习——判断二叉树是否是平衡二叉树
- RAID的原理和应用
- 自动构建java包
- mysql配置文件my.cnf详解
- 事务--保存点
- python 中的 filter, lambda, map, reduce 内置函数
- Java基础知识强化之集合框架笔记08:Collection集合自定义对象并遍历案例(使用迭代器)
- W3school学习笔记之CSS3
- single模式
- gcc __attribute__详解
- 数学上一些结论
- Java多线程4:synchronized锁机制
- 关于如何高效的解决问题的探索