U - Long Distance Racing

xiaoxiao2021-02-28  53

#include <stdio.h> #include <stdlib.h> int main() { int m,t,U,F,D,i,x; while(~scanf("%d%d%d%d%d",&m,&t,&U,&F,&D)){ int ans=0,s=0,flag=0; char c; for(i=0;i<=t-1;i++){ getchar(); scanf("%c",&c); if(c=='u'){ s+=U+D; ans++; }else if(c=='f') { s+=2*F; ans++; }else if(c=='d') { s+=U+D; ans++; } if(s>m&&!flag){ ans--; x=ans; //printf("%d\n",ans); flag=1; } } printf("%d\n",x); } return 0; }

意思是输出在总时间内最多能走多少地图,

上坡回来就是下坡,下坡回来就变成了上坡

转载请注明原文地址: https://www.6miu.com/read-2626229.html

最新回复(0)