Submission

Status:

-P--P-P-----P---PPP-

Subtask/Task Score:

35/100

Score: 35

User: chs_14

Problemset: Slowly Express

Language: cpp

Time: 0.004 second

Submitted On: 2026-08-18 21:09:53

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

int main() {
    cin.tie(0)->sync_with_stdio(false);

    int i=0, curr=0, acc=0;
    vector<int> output;

    while (true)
    {
        cin >> curr;
        if (curr<0) break;
        output.push_back(0);

        output[i]+=(curr+acc)/800;
        if (500 <= (curr+acc)%800) {
            ++output[i];
            acc=0;
        }
        else {
            acc+=curr%800;
        }

        ++i;
    }
    
    for (int &x : output)
    {
        cout << x << '\n';
    }
    

    return 0;
}