Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: spiwips
Problemset: Slowly Express
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-09 14:28:01
#include<stdio.h>
int main(){
int load = 0;
int carry,truck,left_over = 0,input;
while(input>=0){
truck = 0;
scanf("%d",&input);
if(input<0){
break;
}
load = input;
load+=left_over;
left_over = 0;
if(load>=0)
while(load>=500){
truck++;
load -= 800;
if(load<-300){
load*=-1;
}else if(load<0){
load = 0;
}
}
left_over = load;
printf("%d\n",truck);
}
}