小明放学
作者:互联网
#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