Submission
Status:
-PP--PP-P--P-P--PP--
Subtask/Task Score:
45/100
Score: 45
User: MyYammGods
Problemset: Slowly Express
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-07 10:53:03
#include <bits/stdc++.h>
using namespace std;
int main(){
cin.tie(NULL);ios_base::sync_with_stdio(false);
int sum=0,car[500000]={0},kilo,count=0;
cin >> kilo;
while(kilo>=0){
sum = sum + kilo;
if(sum >= 500){
if(sum >= 800){
car[count] = sum / 800;
sum = sum - (car[count]*800);
}if(sum > 500){
car[count]++;
sum = sum - 500;
}
}else{
car[count] = 0;
}
count++;
cin >> kilo;
}
for(int i=0;i<count;i++){
cout << car[i] << endl;
}
/*sum += kilo;
if(sum>=500){
if(sum>=800){
box = sum/800;
sum = sum - (box*800);
}else{
box = sum/500;
sum = sum - (box*500);
}
}else{
box = 0;
}
kilo = 0;
cin >> kilo;
}*/
}