Pagini recente »
clasa_vi_a_b
|
prega_oji2016_x_runda2
|
Istoria paginii runda/concurs__6_11
|
Istoria paginii runda/11_1/clasament
|
Cod sursă (job #495613)
Cod sursă (job
#495613)
#include <bits/stdc++.h>
using namespace std;
long long p[500],k=0,z,d,n,t=0,aux=0,i;
int main ()
{
ifstream cin ("lalele.in");
ofstream cout ("lalele.out");
cin>>n;
while (cin>>z>>d)
{
if (d!=0)
{
aux+=z;
for (i=1;i<=z;i++)
{
k++,p[k]=d+i-1-aux;
}
}
else
{
for (i=1;i<=z;i++)
{
aux++;
nth_element(p+1,p+k/2+1,p+k+1);
cout<<p[k/2+1]+aux<<'\n';
k/=2;
}
}
}
return 0;
}