1、查找“Good”字符串
【题目描述】
给定一个字符串,在字符串中查找"Good",字符顺序不可变,每个字符只能用一次。
输入:GoooooooodGGGddd
输出:1
输入:Goo23good Gooddd
输出:2
输入:ggoodood
输出:0
输入:123 GoodoodGGoooddjfhjdGGooo3dkdggggGoood0123\n
输出:5
【题解一】
暴力法
int main() {
string line;
getline(cin, line);
int cnt = 0;
int p1,p2,p3,p4;
while ((p1=line.find('G'))!=line.npos)
{
line.erase(p1, 1);
if((p2 = line.find('o',p1)) != line.npos )
{
line.erase(p2, 1);
if((p3 = line.find_first_of('o',p2)) != line.npos)
{
line.erase(p3, 1);
if ((p4 = line