Submission

Status:

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

Subtask/Task Score:

25/100

Score: 25

User: erng

Problemset: Slowly Express

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-10 22:19:12

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

int x, arr[10000], c, k, l=0;
vector<int> v;

int main()
{
    while(x>=0)
    {
        cin>>x;
        arr[c]=x;
        c++;
    }
    c--;
    for (int i=0; i<c; i++)
    {
        arr[i]+=l;
        while(arr[i]>=800)
        {
            arr[i]-=800;
            k++;
        }
        if (arr[i]>=500)
        {
            arr[i]=0;
            k++;
        }
        if (i==c-1)
        {
            if (arr[i]>0) k++;
        }
        l=arr[i];
        v.push_back(k);
        k=0;
    }
    for (int i=0; i<v.size(); i++)
    {
        cout<<v[i]<<'\n';
    }
}