比赛 202103省实验桐柏一中普及组联赛 评测结果 AAAAAAAAAA
题目名称 兵马未动,粮草先行 最终得分 100
用户昵称 翼德天尊 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2021-03-22 16:56:47
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
#define N 60005
typedef long long ll;
int g,ans;
char in[N],zm[N];

int read(){
	int w=0,f=1;
	char c=getchar();
	while (c>'9'||c<'0'){
		if (c=='-') f=-1;
		c=getchar();
	}
	while (c>='0'&&c<='9'){
		w=(w<<3)+(w<<1)+(c^48);
		c=getchar();
	}
	return w*f;
}
int main(){
	freopen("horsesnum.in","r",stdin);
	freopen("horsesnum.out","w",stdout);
	scanf("%s",in);
	int l=strlen(in);
	for (int i=0;i<l;i++){
		if (in[i]>='a'&&in[i]<='z') zm[++g]=in[i];
		else if (in[i]>='A'&&in[i]<='Z') zm[++g]=in[i]-'A'+'a';
	}
	for (int i=1;i<=g-4;i++){
		if (zm[i]=='h'&&zm[i+1]=='o'&&zm[i+2]=='r'&&zm[i+3]=='s'&&zm[i+4]=='e'){
			if (zm[i+5]=='s') ans+=2;
			else ans++;
		}
	}
	printf("%d\n",ans);
	return 0;
}