Submission

Status:

PPPPPPPPPPPPP-PPPPPP

Subtask/Task Score:

95/100

Score: 95

User: sakuragichan

Problemset: Slowly Express

Language: cpp

Time: 0.004 second

Submitted On: 2026-09-09 11:32:13

#include <bits/stdc++.h>

using namespace std;

int main() {
    int n, m = 0, num;
    while (true) {
        num = 0;
        cin >> n;
        if (n < 0) {
            return 0;
        }
        n += m;
        if (n >= 800) {
            num += n / 800;
            m = n % 800;
            if (m >= 500) {
                num += 1;
                m = 0;
            }
            cout << num << endl;
        }
        else if ( 500 < n && n < 800 ) {
            cout << 1 << endl;
            m = 0;
        }
        else {
            m = n;
            cout << 0 << endl;
        }
    }

}