Pagini recente »
Cod sursă (job #416478)
|
Istoria paginii runda/test-2012-12-14-juniori
|
Cod sursă (job #446105)
|
Atașamentele paginii Clasament xxxx_5_3
|
Cod sursă (job #417829)
Cod sursă (job
#417829)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("lalele.in");
ofstream fout("lalele.out");
int n, d, x, k, num, nr, dr, v[5000005];
int main()
{
fin >> n;
while(k!=n)
{
fin >> d >> x;
if(x>0)
{
k+=d;
for(int i=1; i<=d; i++)
v[++num]=x+i-1-k;
}
else
{
for(int i=1; i<=d; i++)
{
k++;
nr = num/2 + num%2;
nth_element(v+1, v+num-nr+1, v+num+1);
fout << v[num-nr+1]+k << "\n";
num-=nr;
}
}
}
return 0;}