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);
	}
}