记录编号 130613 评测结果 AAAAAAAAAA
题目名称 [USACO Feb08] 越野跑 最终得分 100
用户昵称 Gravatar席一鸣 是否通过 通过
代码语言 C++ 运行时间 0.031 s
提交时间 2014-10-22 20:34:06 内存使用 0.31 MiB
显示代码纯文本
#include<cstdio>
#include<iostream>
using namespace std;
main()
{
	freopen("racing.in","r",stdin);
	freopen("racing.out","w",stdout);
	char c;
	int d,f,i,m,s=0,t,u,w=0;
	cin>>m>>t>>u>>f>>d;
	d=u+=d;
	f*=2;
	d=u;
	for(i=1;i<=t;i++)
	{
		cin>>c;
		switch(c)
		{
			case'u':
				w+=u;
				break;
			case'f':
				w+=f;
				break;
			case'd':
				w+=d;
				break;
		}
		s++;
		if(m==w)
		{
			cout<<s;
			return 0;
		}
		else
			if(m<w)
			{
				cout<<s-1;
				return 0;
			}
	}
}