比赛 202103省实验桐柏一中普及组联赛 评测结果 AAAAAAAAAA
题目名称 兵马未动,粮草先行 最终得分 100
用户昵称 遥时_彼方 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2021-03-22 21:01:33
显示代码纯文本
#include<bits/stdc++.h>
#define ull unsigned long long
#define ll long long
using namespace std;
string n;
char a[10],b[10];
int ans;
int main()
{
    freopen("horsesnum.in","r",stdin);
	freopen("horsesnum.out","w",stdout);
	cin>>n;
	a[1]='h';
	a[2]='o';
	a[3]='r';
	a[4]='s';
	a[5]='e';
	a[6]='s';
	b[1]='H';
	b[2]='O';
	b[3]='R';
	b[4]='S';
	b[5]='E';
	b[6]='S';
	int num=1;
	for(int i=0;i<n.length();i++)
	{
	    if(n[i]>='a'&&n[i]<='z'||n[i]>='A'&&n[i]<='Z')
	    {
	        if(n[i]==a[num]||n[i]==b[num]) num++;
	        else if(n[i]==a[1]||n[i]==b[1]) num=2;
	        else num=1;
	        if(num==6) ans++;
	        if(num==7) 
	        {
	            ans++;
	            num=1;
            }
        }
    }
    cout<<ans<<endl;
    return 0;
}