Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: FakeAnutin

Problemset: Slowly Express

Language: cpp

Time: 0.003 second

Submitted On: 2026-09-29 21:47:31

#include <bits/stdc++.h>
using namespace std;
int main(){
	int tot=0;
	int k=0; 
	vector <int> v;
	while(k>=0){
		cin>>k;
		tot+=k;
		int p = tot%800;
		int m=tot/800;
		tot-=800*m;
		if(p>=500){
			tot-=p;
			m+=1;
		}
		v.push_back(m);
	}
	reverse(v.begin(),v.end());
	int sz = v.size()-1;
	for(int i=0;i<sz;i++){
		cout<<v.back()<<"\n";
		v.pop_back();
	}
}