比赛 |
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;
}