Pagini recente »
Istoria paginii runda/gardul_4
|
Cod sursă (job #310821)
|
Cod sursă (job #526758)
|
Monitorul de evaluare
|
Cod sursă (job #495462)
Cod sursă (job
#495462)
#include<bits/stdc++.h>
using namespace std;
int n,d,x,nr,a[5000010];
int main(){
ifstream cin("lalele.in");
ofstream cout("lalele.out");
cin>>n;
while(n!=0){
cin>>d>>x;
if(x!=0){
for(int j=1;j<=nr;j++)
a[j]+=d;
for(int j=1;j<=d;j++)
a[++nr]=x++;
}
else{
sort(a+1,a+1+nr);
for(int j=1;j<=d;j++){
for(int j=1;j<=nr;j++)
a[j]++;
int mij=(nr+1)/2;
if(nr&1)cout<<a[mij]<<'\n';else
cout<<a[mij+1]<<'\n';
nr-=mij;
}
}
n-=d;
}
return 0;
}