比赛 普及水题赛(语言题赛) 评测结果 AAAAAAAAAA
题目名称 越野跑 最终得分 100
用户昵称 fyb 运行时间 0.013 s
代码语言 C++ 内存使用 0.38 MiB
提交时间 2014-10-16 18:59:46
显示代码纯文本
#include <stdio.h>

#define TMAX 100000

char s[TMAX];

int main(){
	int m,t,u,f,d,n=0;
	int i;

	freopen("racing.in","r",stdin);
	freopen("racing.out","w",stdout);

	scanf("%d%d%d%d%d",&m,&t,&u,&f,&d);
	getchar();
	for(i=0;i<t;i++){
		scanf("%c",s+i);
		getchar();
	}

	for(i=0;i<t;i++)
		if(s[i]=='u'||s[i]=='d'){
			if(n+u+d>m)
				break;
				n+=u+d;
		}else{
			if(n+f+f>m)
				break;
				n+=f+f;
		}

	printf("%d",i);
	return 0;
}