Cod sursa(job #3265756)

Utilizator Al3szBodescu Alexandru-Constantin Al3sz Data 2 ianuarie 2025 22:34:27
Problema Sortare prin comparare Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.68 kb
#include <bits/stdc++.h>

using namespace std;
ofstream g("algsort.out");
int p=31999;
char buffer[32010];
void inc()
{
    p++;
    if(p==32000)
    {
        fread(buffer,1,32000,stdin);
        p=0;
    }
}
void read(int &x)
{
    while(buffer[p]<'0'||buffer[p]>'9')
        inc();
    x=0;
    while(buffer[p]>='0'&&buffer[p]<='9')
    {
        x=10*x+buffer[p]-'0';
        inc();
    }
}
vector<int> v;
int n;
int main()
{
    freopen("algsort.in","r",stdin);
    read(n);
    for(int i=1;i<=n;i++)
    {
        int x;
        read(x);
        v.push_back(x);
    }
    sort(v.begin(),v.end());
    for(auto it:v)
        g<<it<<' ';
    return 0;
}