0
已解决
10分代码:
#include<iostream>
#include<string>
using namespace std;
int cntb,cntg;
string s;
int main(){
cin>>s;
for(int i=0;i<s.size();i++){
if(s[i]=='b'&&s[i+1]=='o'&&s[i+2]=='y'){
cntb++;
i+=3;
}
else if(s[i]=='g'&&s[i+1]=='i'&&s[i+2]=='r'&&s[i+3]=='l'){
cntg++;
i+=4;
}
if(s[i]=='b'&&s[i+1]=='o'&&s[i+2]!='y'){
cntb++;
i+=2;
}
else if(s[i]=='g'&&s[i+1]=='i'&&s[i+2]=='r'&&s[i+3]!='l'){
cntg++;
i+=3;
}
else if(s[i]=='g'&&s[i+1]=='i'&&s[i+2]!='r'&&s[i+3]!='l'){
cntg++;
i+=2;
}
else{
if(s[i]=='b'||s[i]=='o'||s[i]=='y'){
cntb++;
}
if(s[i]=='g'||s[i]=='i'||s[i]=='r'||s[i]=='l'){
cntg++;
}
}
}
cout<<cntb<<endl;
cout<<cntg;
return 0;
}