Pagini recente »
Atașamentele paginii Clasament 2015-11-17-clasa-6-tema-8
|
Istoria paginii utilizator/cristianalazar
|
Cod sursă (job #402959)
|
Cod sursă (job #807216)
|
Cod sursă (job #495639)
Cod sursă (job
#495639)
#include <bits/stdc++.h>
using namespace std;
int n,citire=0,d,x;
vector<int> v;
int main(){
ifstream cin("lalele.in");
ofstream cout("lalele.out");
cin>>n;
while(citire<n){
cin>>d>>x;
if (x>0){
for(int zi=1;zi<=d;zi++){
for(int i=0;i<v.size();i++) v[i]++;
v.push_back(x);
//for(int i=0;i<v.size();i++) cout<<v[i]<<' ';cout<<'\n';
}
}else if(x==0){
for(int zi=1;zi<=d;zi++){
//cout<<v[v.size()]<<'\n';
for(int i=0;i<v.size();i++) v[i]++;
int length=v.size()/2;
if(v.size()%2==0) length--;
sort(v.begin(),v.end());
for(int i=0;i<=length;i++){ if(i==length) cout<<v[v.size()-1]<<'\n';
v.pop_back();}
//for(int i=0;i<v.size();i++) cout<<v[i]<<' ';cout<<'\n';
}
}
citire+=d;
}
}