Cod sursa(job #1220219)

Utilizator ovidiuz98Zamfir Ovidiu ovidiuz98 Data 16 august 2014 21:07:16
Problema Sortare prin comparare Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.75 kb
#include <fstream>
#include <algorithm>
using namespace std;
ifstream f("algsort.in");
ofstream g("algsort.out");
long a[500001];
/*void interc(int st,int m,int dr)
{
    long b[dr-st+2],i=st,j=m+1,k=0;
    while(i<=m && j<=dr)
        if(a[i]<a[j]) b[++k]=a[i++];
        else b[++k]=a[j++];
    for(;i<=m;i++) b[++k]=a[i];
    for(;j<=dr;j++) b[++k]=a[j];
    for(i=st;i<=dr;i++) a[i]=b[i-st+1];
}
void mergesort(int st,int dr)
{
    int m;
    if(st==dr) return;
    m=(st+dr)>>1;
    mergesort(st,m);
    mergesort(m+1,dr);
    interc(st,m,dr);
}*/
int main()
{
    int n,i,Gmax,G=0;
    f>>n;
    for(i=1;i<=n;i++) f>>a[i];
    f.close();
    sort(a+1,a+n+1);
    for(i=1;i<=n;i++) g<<a[i]<<" ";
    g.close();
    return 0;
}