Cod sursa(job #966514)

Utilizator Theorytheo .c Theory Data 26 iunie 2013 01:09:11
Problema Sortare prin comparare Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <fstream>
#include <vector>
#include <algorithm>

using namespace std;

vector< int > V;

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

    ifstream fi( "algsort.in" );
    ofstream fo( "algsort.out" );

    fi >> N;
    for( i = 0; i < N; i++ ) {
        fi >> x;
        V.push_back( x );
    }

    make_heap( V.begin(), V.end() );
    sort_heap( V.begin(), V.end() );

    for( i = 0; i < N; i++ )
        fo << V[i] << ' ';

    fi.close(); fo.close();
    return 0;
}