Pagini recente » Cod sursa (job #2895213) | Cod sursa (job #775102) | Cod sursa (job #2525490) | Cod sursa (job #906428) | Cod sursa (job #2281783)
#include <bits/stdc++.h>
using namespace std;
vector<int> v;
struct reader
{
char buff[32010];
int poz;
reader()
{
freopen("algsort.in","r",stdin);
poz=31999;
inc();
}
void operator>>(int &x)
{
while(buff[poz]<'0'||buff[poz]>'9')
inc();
x=0;
while(buff[poz]>='0'&&buff[poz]<='9')
{
x=10*x+buff[poz]-'0';
inc();
}
}
void inc()
{
poz++;
if(poz==32000)
{
fread(buff,1,32000,stdin);
poz=0;
}
}
};
int n,x;
int main(){
reader f;
f>>n;
for(;n;n--)
{
f>>x;
v.push_back(x);
}
sort(v.begin(),v.end());
ofstream g("algsort.out");
for(auto it:v)
g<<it<<' ';
return 0;
}