Pagini recente » Cod sursa (job #2966541) | Cod sursa (job #1834754) | Cod sursa (job #1795899) | Cod sursa (job #3156171) | Cod sursa (job #2257469)
#include <bits/stdc++.h>
using namespace std;
const int lg=32000;
struct reader
{
char b[lg+5];
int i;
reader()
{
freopen("algsort.in","r",stdin);
i=lg-1;
inc();
}
void operator>>(int &x)
{
while(b[i]<'0'||b[i]>'9')inc();
x=0;
while(b[i]>='0'&&b[i]<='9')
{
x=10*x+b[i]-'0';
inc();
}
}
void inc()
{
i++;
if(i==lg)
{
i=0;
fread(b,1,lg,stdin);
}
}
};
int n;
vector<int> v;
int main()
{
reader f;
f>>n;
for(int i=1;i<=n;i++)
{
int x;
f>>x;
v.push_back(x);
}
sort(v.begin(),v.end());
freopen("algsort.out","w",stdout);
for(auto it:v)
printf("%d ",it);
return 0;
}