题解:P1321 单词覆盖还原

· · 题解

题意

我们需要统计一个字符串中 boygirl 的出现次数:

最后统计 boygirl 数量输出即可。

Code

#include<iostream>
#define int long long
using namespace std;
string s;
int ansboy,ansgirl;
signed main(){
    ios::sync_with_stdio(0);
    cin.tie(0);cout.tie(0);
    cin>>s;
    for(int i=0;i<s.size();i++){
        if(s[i]=='b'||s[i+1]=='o'||s[i+2]=='y')ansboy++;
        if(s[i]=='g'||s[i+1]=='i'||s[i+2]=='r'||s[i+3]=='l')ansgirl++;
    }
    cout<<ansboy<<'\n'<<ansgirl;
}