其他分享
首页 > 其他分享> > 小明放学

小明放学

作者:互联网

#include<stdio.h>
int main()
{
    int r,y,g,n,k,t,tt;
    long long sum_t=0;
    scanf("%d%d%d",&r,&y,&g);
    scanf("%d",&n);
    tt=r+y+g;
    while(n--)
    {
        scanf("%d%d",&k,&t);
        if(k==0) sum_t=sum_t+t;
        else if(k==1){
            if((sum_t%tt)<t) sum_t=sum_t-(sum_t%tt)+t;
            else if((sum_t%tt)<t+g);
            else  sum_t=sum_t-(sum_t%tt)+t+g+y+r;
        }
        else if(k==2){
            if((sum_t%tt)<t+r) sum_t=sum_t-(sum_t%tt)+t+r;
            else if((sum_t%tt)<t+r+g) ;
            else sum_t=sum_t-(sum_t%tt)+t+g+r+r+y;
        }
        else if(k==3){
            if((sum_t%tt)<t);
            else if((sum_t%tt)<t+r+y) sum_t=sum_t-(sum_t%tt)+t+r+y;
        }
    }
    printf("%lld",sum_t);
    return 0;
}

标签:小明,int,sum,d%,long,tt,scanf,放学
来源: https://blog.csdn.net/weixin_43731369/article/details/88602354