根据题目的意思只要在字符串中不断取出ab直到取空 就是 Good 否则是 Bad
#include <iostream>
using namespace std;
#include <string>
void solve()
{
string s;
cin >> s;
int f=1,i;
while(s.size()!=0)
{
i=s.find("ab");//返回ab首次出现的下标
if(i!=-1)//找到ab进行删除
s.erase(i,2);//根据下标进行删除
else
{
f=0;
break;
}
}
if(f)
cout << "Good" << endl;
else
cout << "Bad" << endl;
}
signed main()
{
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
solve();
}