Pagini recente » Cod sursa (job #899408) | Cod sursa (job #2755834) | Cod sursa (job #1331651) | Cod sursa (job #2937403) | Cod sursa (job #439211)
Cod sursa(job #439211)
/*
* File: main.cpp
* Author: VirtualDemon
*
* Created on April 11, 2010, 1:56 PM
*/
#include <queue>
#include <cstdlib>
#include <fstream>
#include <iterator>
/*
*
*/
using namespace std;
vector< int > v;
class cmp
{
public :
inline bool operator() ( const int& x, const int& y ) const
{
return x > y;
}
};
int main(int argc, char** argv)
{
int N;
ifstream in( "algsort.in" );
in>>N;
copy( istream_iterator<int>(in), istream_iterator<int>(), back_inserter(v) );
priority_queue< int, vector< int >, cmp > pQ( v.begin(), v.end() );
ofstream out( "algsort.out" );
for( ; !pQ.empty(); pQ.pop() )
out<<pQ.top()<<' ';
out<<'\n';
return EXIT_SUCCESS;
}