通用版一U题

我真的是个zz,好好的水题因为把F打成D调了半小时。还心态爆炸地测试了题解后进行比对..

不过我没找到题目有说多组数据

#include<stdio.h>
#include<string.h>
int main()
{
    int m,t,u,f,d;
    char c;
    while (scanf("%d%d%d%d%d",&m,&t,&u,&f,&d)!=EOF)
    {
    int sum=0,i,ans=0;
    for (i=1;i<=t;i++)
    {
        scanf("\n%c",&c);
        if (c=='u'||c=='d') sum+=d+u;
       else sum+=2*f;//就是这个
       if (sum>m) continue;
       ans++;
    }
      printf("%d\n",ans);
    }
}

猜你喜欢

转载自blog.csdn.net/parkerljc/article/details/79342864