Pagini recente » Cod sursa (job #1696269) | Cod sursa (job #491471) | Cod sursa (job #489944)
Cod sursa(job #489944)
# include <algorithm>
# include <cstdio>
# include <vector>
using namespace std ;
const char *FIN = "algsort.in", *FOU = "algsort.out" ;
vector < int > V ;
int N ;
int main ( void ) {
freopen ( FIN, "r", stdin ) ;
scanf ( "%d", &N ) ;
for ( int i = 0, x; i < N; ++i ) {
scanf ( "%d", &x ) ;
V.push_back ( x ) ;
}
make_heap ( V.begin () , V.end () ) ;
sort_heap ( V.begin () , V.end () ) ;
freopen ( FOU, "w", stdout ) ;
for ( int i = 0; i < N; ++i ) {
printf ( "%d ", V[i] ) ;
}
}