题目链接:https://vjudge.net/problem/HDU-4847
这道题,emmmmm,简单暴力,刚开始还想复杂了,记录下吧
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
using namespace std;
int main()
{
string s;
int ans=0;
while(cin>>s)
{
int len=s.length();
for(int i=0;i<len-3;i++)
if((s[i]=='d'||s[i]=='D')&&(s[i+1]=='o'||s[i+1]=='O')&&(s[i+2]=='g'||s[i+2]=='G')&&(s[i+3]=='e'||s[i+3]=='E')) ans++;
}
printf("%d\n",ans);
return 0;
}