Cod sursa(job #2219730)

Utilizator Andrei-27Arhire Andrei Andrei-27 Data 9 iulie 2018 16:56:31
Problema Sortare prin comparare Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include <algorithm>
#include <vector>
#include <cstdio>

using namespace std;

vector<int> v;

int main()
{
 int i, x, n;

 freopen("algsort.in","r",stdin);
 freopen("algsort.out","w",stdout);

 scanf("%d",&n);

 for(i = 0; i < n; i++ )
 {
 scanf("%d",&x);
 v.push_back(x);
 }
 make_heap(v.begin(),v.end());
 sort_heap(v.begin(),v.end());


 for(i = 0; i < n; i++)
 {
 printf("%d ",v[i]);
 }
 return 0;
}