比赛 202103省实验桐柏一中普及组联赛 评测结果 RRRRRRRRRR
题目名称 知己知彼,百战不殆 最终得分 0
用户昵称 歪比巴卜 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2021-03-22 18:16:47
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
int l,ans,flag;
char s[100000];
int main()
{
	freopen("horsesnum.in","r",stdin);
	freopen("horsesnum.out","w",stdout);
	cin>>s;
	l=strlen(s);
	for(int i=0;i<l;i++)
	{
		if(s[i]>='a'&&s[i]<='z')
		{
            if(s[i]=='h'||s[i]=='H'||s[i]=='o'||s[i]=='O'||s[i]=='r'||s[i]=='R'||s[i]=='s'||s[i]=='S'||s[i]=='e'||s[i]=='E')
            {
	        if(s[i]=='h'||s[i]=='H')
			{
				flag=1;
			}
			else if(flag==1&&(s[i]=='o'||s[i]=='O'))
			{
				flag=2;
			}
			else if(flag==2&&(s[i]=='r'||s[i]=='R'))
			{
				flag=3;
			}
			else if(flag==3&&(s[i]=='s'||s[i]=='S'))
			{
				flag=4;
			}
			else if(flag==4&&(s[i]=='e'||s[i]=='E'))
			{
				ans++;
                flag=5;
			}
            else if(flag==5&&(s[i]=='s'||s[i]=='S'))
            {
                ans++;
                continue;
            }
            }
            else
            {
                flag=0;
                continue;
            }
		}
	}
	cout<<ans;
    return 0;
}