Pagini recente »
Borderou de evaluare (job #653669)
|
Cod sursă (job #811989)
|
Cod sursă (job #720047)
|
Cod sursă (job #676642)
|
Cod sursă (job #699627)
Cod sursă (job
#699627)
#include <iostream>
#include <fstream>
#include <bits/stdc++.h>
using namespace std;
ifstream fin("lalele.in");
ofstream fout("lalele.out");
unsigned int n,j,k,d,x,l;
long long v[6000005];
int main()
{
fin>>n;
while(fin>>d>>x)
{
if(x>0)
{
for(j=1; j<=k; j++) v[j]+=d;
for(j=1; j<=d; j++)
{
k++;
v[k]=x+j;
}
}
else
{
sort(v+1,v+k+1);
for(l=1; l<=k; l++) v[l]+=d;
for(j=1; j<=d; j++)
{
fout<<v[k/2+1]-(d-j)-1<<'\n';
k=k/2;
}
}
}
return 0;
}