Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: samsenpisardmoo

Problemset: Slowly Express

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-09 10:18:25

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