Submission
Status:
-PP--PPPP--P-P--PP--
Subtask/Task Score:
50/100
Score: 50
User: ChanakanStudy
Problemset: Slowly Express
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-11 11:24:51
#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
#include <cmath>
#include <queue>
#include <stack>
#include <climits>
#include <map>
#include <numeric>
#include <iomanip>
using namespace std;
using ll = long long;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int remain = 0;
while(true) {
int temp;
cin >> temp;
if(temp < 0) {
break;
}
else {
remain += temp;
// cout << "start : " << remain << '\n';
if(remain < 500) {
cout << 0 << '\n';
}
else {
int usecar = 0;
if(remain >= 500 && remain <= 800) {
cout << 1 << '\n';
remain = 0;
}
else {
while(remain >= 800) {
usecar++;
remain -= 800;
}
if(remain > 500) {
usecar++;
remain -= 500;
}
cout << usecar << '\n';
}
// cout << "current : " << remain << '\n';
}
}
}
return 0;
}