Cod sursă (job #486228)
Utilizator |
|
IP | ascuns |
---|---|---|---|
Problemă | Lalele (clasele 9-10) | Compilator | cpp | 0,66 kb |
Rundă | Arhiva de probleme | Status | evaluat |
Dată | 15 sept. 2019 13:21:55 | Scor | 0 |
#include <bits/stdc++.h>
using namespace std;
ifstream in("lalele.in");
ofstream out("lalele.out");
int v[5000001];
int n,d,x,zile,adaugat,i;
int main()
{
in>>n;
while(in>>d>>x)
{
if(x)
{
adaugat+=d;
for(i=1;i<=x;i++)
{
zile++;
v[zile]=d+i-adaugat-1;
}
}
else
{
for(i=1;i<=x;i++)
{
adaugat++;
nth_element(v+1,v+zile/2+1,v+zile+1);
out<<v[zile/2+1]+adaugat<<'\n';
zile/=2;
}
}
}
return 0;
}