题解思路很清奇,觉得不错保存了!
#include<iostream> #include<cstring> using namespace std; int main(){ char c[256]; cin>>c; int l=strlen(c),m=0,g=0; for(int i=0;i<l;i++){ if(c[i]=='b')m++; if(c[i]=='o'&&c[i-1]!='b')m++; if(c[i]=='y'&&c[i-1]!='o'&&c[i-2]!='b')m++; if (c[i]=='g') g++; if (c[i]=='i'&&c[i-1]!='g') g++; if (c[i]=='r'&&c[i-1]!='i'&&c[i-2]!='g') g++; if (c[i]=='l'&&c[i-1]!='r'&&c[i-2]!='i'&&c[i-3]!='g') g++; } cout<<m<<'\n'<<g<<endl; return 0; }