问题 D: 贝茜的训练

来源:互联网 发布:反淘宝联盟什么结局 编辑:程序博客网 时间:2024/03/29 13:23
#include <stdio.h>int main(){    int M,T,U,F,D;    scanf("%d %d %d %d %d",&M,&T,&U,&F,&D);    char ch[10];    int i;    for(i=0;i<T;i++)    {        getchar();        scanf("%c",&ch[i]);    }    int a[10]={0},b[10]={0};    for(i=0;i<T;i++)    {        if(ch[i]=='u')        {            a[i]=U;            b[i]=D;        }        if(ch[i]=='f')        {            a[i]=F;            b[i]=F;        }        if(ch[i]=='d')        {            a[i]=D;            b[i]=U;        }    }    int sum=0;    for(i=0;;i++)    {        sum+=a[i]+b[i];        if(sum>M)            break;    }    printf("%d\n",i);    return 0;}