Pagini recente »
Istoria paginii utilizator/stingapetru
|
Istoria paginii runda/lasm_23_12_2020_cl11/clasament
|
Borderou de evaluare (job #520089)
|
Istoria paginii runda/recapitulare10/clasament
|
Cod sursă (job #495622)
Cod sursă (job
#495622)
#include <bits/stdc++.h>
using namespace std;
long long p[5000],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;
}