Submission

Status:

PP---PP---PP-PPPP-PP

Subtask/Task Score:

60/100

Score: 60

User: letdown

Problemset: Slowly Express

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-10 09:20:02

#include <iostream>

using namespace std;
int output[999];
int main() {
    int n, l=0, i=0;
    while (1) {
        cin >> n;
        if (n < 0) break;;
        n+=l;
        if (n >= 500) {
            int left = n % 800;
            output[i] = int(n / 800) + int(left>=500);
            l = 0;
            if (left < 500) {
                l += left;
            }
        } else {
            l += n;
            output[i] = 0;
        }
        i++;
    }
    for (int j = 0; j < i; j++) cout << output[j] << endl;
}