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