Submission

Status:

-PP--PP-P--P-P--PP--

Subtask/Task Score:

45/100

Score: 45

User: samsenpisardmoo26

Problemset: Slowly Express

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-07 15:25:19

#include <bits/stdc++.h>
using namespace std;
int main()
{
    vector <int> n;
    int in = 0;
    int mod = 0;
    
    while(true)
    {
       cin >> in;
       if(in < 0) break;
       in+=mod;
       int k = in/800;
       in-=k*800;
       
       while(in>=500)
       {
           k+=1;
           in-=500;
       }
       mod = in;
       n.push_back(k);
    }
    
    for(auto i=0; i<n.size(); i++)
    {
        cout << n[i] << "\n";
    }
}