CF265A Colorful Stones (Simplified Edition) 题解

题意简述

其实就是比较两个字符串 sstt 的每个字母。

对于 tt 中的每一个字符 tit_i,如果 tit_i 的字符和当前石头的颜色相等,则松鼠就向前跳 11 步,否则就原地不动。

解题思路

一道简单的字符串模拟。

循环遍历每个 tt 中的字符,设现在松鼠的位置为 sitesite

ssite=tis_{site} = t_i 时,松鼠向前移动一格,否则不移动。

代码实现

#include<bits/stdc++.h>
using namespace std;
int site; string s,t;
int main() {
	cin>>s>>t;
	for(int i=0;i<t.size();i++) if(t[i]==s[site]) site++;
	printf("%d",site+1);
	return 0;
}
//code by TheCedar