Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Newton4566

Problemset: Slowly Express

Language: cpp

Time: 0.004 second

Submitted On: 2026-09-25 15:25:18

#include <bits/stdc++.h>
using namespace std;


int main() {
    signed long long packages;
    int remaining;
    vector<int> cars;

    while (true) {
        cin >> packages;

        if (packages < 0) break;

        packages += remaining;
        int car = 0;

        car = packages / 800;
        remaining = packages % 800;

        if (remaining >= 500) {
            car += 1;
            remaining = 0;
        }

        cars.push_back(car);
    }

    for (int n : cars) {
        cout << n << endl;
    }

    return 0;
}