紫书——All in All UVA - 10340

题解:

简单题,感觉这是习题最简单的一题,就是两个字符串,不断比较字母,如果母串能删减为子串,则输出Yes,否则输出No

代码如下

#include <bits/stdc++.h>
using namespace std;

#define inf 0x3f3f3f3f

int main() {
	//freopen("in.txt","r",stdin);
	
	string a,b;
	while(cin >> a >> b){
		int alen = a.size();
		int blen = b.size();
		
		int i = 0;	//a判断到的位置 
		int j = 0;	//b判断到的位置 
		for(;;){
			if(a[i] == b[j]){
				i++; j++;
			}else j++;
			if(i == alen){
				printf("Yes\n"); break;
			}
			if(j == blen){
				printf("No\n"); break;
			}
		}
	}
		
	return 0;
}

猜你喜欢

转载自blog.csdn.net/a673953508/article/details/80217188
ALL