欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

POJ-1936 All in All

程序员文章站 2022-04-27 23:41:01
...

POJ-1936 All in All

题目链接:POJ-1936
POJ-1936 All in All
题目大意:问前面的字符串是否按顺序存在于后面的字符串中

解题思路:双指针做法 十足的水题

代码块:

#include<iostream>
#include<string>

using namespace std;

int main(){
	string strA, strB;
	while(cin>>strA>>strB){
		int lenA = strA.length();
		int lenB = strB.length();
		int i = 0, j = 0;
		while(i < lenA && j < lenB){
			if(strA[i] == strB[j]){
				i++;
			}
			j++;
		}
		if(i == lenA) cout<<"Yes"<<endl;
		else cout<<"No"<<endl;
	}
	return 0;
}