记录编号 372407 评测结果 AAAAAAAAAA
题目名称 [USACO Feb08] 越野跑 最终得分 100
用户昵称 GravatarHeHe 是否通过 通过
代码语言 C++ 运行时间 0.026 s
提交时间 2017-02-18 13:30:24 内存使用 38.46 MiB
显示代码纯文本
#include<iostream>
#include<cstdio>
using namespace std;
//#define LOCAL
int r[10000001];
int M,T,U,F,D;
char tmp;
int main()
{
#ifndef LOCAL
	freopen("racing.in","r",stdin);
	freopen("racing.out","w",stdout);
#endif
	scanf("%d%d%d%d%d",&M,&T,&U,&F,&D);
	for(int i(0);i<T;++i)
	{
		cin>>tmp;
		switch(tmp)
		{
			case 'u':
			{
				r[i]=1;
				break;
			}
			case 'f':
			{
				break;
			}
			case 'd':
			{
				r[i]=1;
				break;
			}
		}
	}
	int ans;
	int time(0);
	for(ans=0;ans<T;++ans)
	{
		if(r[ans])time+=U+D;
		  else time+=F*2;
		if(time>M)break;
	}
	cout<<ans;
}