Submission

Status:

--P-----P-------P---

Subtask/Task Score:

15/100

Score: 15

User: erng

Problemset: Slowly Express

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-10 22:17:25

#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++;
        }
        arr[i]=l;
        v.push_back(k);
        k=0;
    }
    for (int i=0; i<v.size(); i++)
    {
        cout<<v[i]<<'\n';
    }
}