Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: kinzap
Problemset: Slowly Express
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-13 23:58:32
#include <iostream>
#include <vector>
using namespace std;
int w,stock,a;
vector<int> car;
int main(){
while(true){
cin >> w;
if(w<0)break;
stock += w;
//cout << "stock " << stock << endl;
if(stock >= 500){
if(stock <=800){
car.push_back(1);
stock = 0;
}
else{
a=0;
a+=stock/800;
if(stock%800 >=500){
a+=1;
stock = 0;
}
else{
stock = stock%800;
}
car.push_back(a);
}
}
else{
car.push_back(0);
}
//cout << "stock out " << stock << endl;
}
for(int i = 0;i<car.size();i++){
cout << car[i] << endl;
}
}