Submission

Status:

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

Subtask/Task Score:

45/100

Score: 45

User: MyYammGods

Problemset: Slowly Express

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-07 10:53:03

#include <bits/stdc++.h>
using namespace std;
int main(){
    cin.tie(NULL);ios_base::sync_with_stdio(false);
    int sum=0,car[500000]={0},kilo,count=0;
    cin >> kilo;
    while(kilo>=0){
        sum = sum + kilo;
        if(sum >= 500){
            if(sum >= 800){
                car[count] = sum / 800;
                sum = sum - (car[count]*800);
            }if(sum > 500){
                car[count]++;
                sum = sum - 500;
            }
        }else{
            car[count] = 0;
        }
        count++;
        cin >> kilo;
    }
    for(int i=0;i<count;i++){
        cout << car[i] << endl;
    }
        /*sum += kilo;
        if(sum>=500){
            if(sum>=800){
                box = sum/800;
                sum = sum - (box*800);
            }else{
                box = sum/500;
                sum = sum - (box*500);
            }
        }else{
            box = 0;
        }
        kilo = 0;
        cin >> kilo;
    }*/
}