比赛 |
202103省实验桐柏一中普及组联赛 |
评测结果 |
WWWWWWWWWW |
题目名称 |
兵马未动,粮草先行 |
最终得分 |
0 |
用户昵称 |
锑 |
运行时间 |
0.002 s |
代码语言 |
C++ |
内存使用 |
0.66 MiB |
提交时间 |
2021-03-22 21:14:29 |
显示代码纯文本
#include <bits/stdc++.h>
using namespace std;
char a;
bool h,o,r,s,e;
int m=0,k;
void ql()
{
h=o=r=s=e=0;
return ;
}
//a:97 A:65
//z:122 Z:90
int main()
{
freopen("horsesnum.in","r",stdin);
freopen("horsesnum.out","w",stdout);
ql();
while(cin>>a)
{
if((a>='a'&&a<='z')||(a>='A'&&a<='Z'))
{
if(a!='s')
{
if(e==1)
{
ql();
m++;
continue;
}
}
if(a=='h'||a=='H')
{
if(h==1)
{
ql();
h++;
continue;
}
else if(h==0)
{
h++;
}
}
else if(a=='o'||a=='O')
{
if(o==1)
{
ql();
continue;
}
else if(o==0&&h==1)
{
o++;
}
}
else if(a=='r'||a=='R')
{
if(r==1)
{
ql();
continue;
}
else if(r==0&&o==1)
{
r++;
}
}
else if(a=='s'||a=='S')
{
if(s==1)
{
if(e==0)
{
ql();
continue;
}
else if(e==1)
{
m+=2;
ql();
continue;
}
}
else
{
if(r==1)
s++;
}
}
else if(a=='e'||a=='E')
{
if(e==1)
{
ql();
continue;
}
else if(e==0&&s==1)
{
e++;
}
}
else
{
ql();
continue;
}
}
}
if(e==1)m++;
cout<<m<<endl;
return 0;
}