记录编号 361247 评测结果 AAAAAAAAAA
题目名称 637.排序测试 最终得分 100
用户昵称 AntiLeaf 是否通过 通过
代码语言 C++ 运行时间 1.648 s
提交时间 2017-01-03 15:40:05 内存使用 67.92 MiB
显示代码纯文本
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int _size_=30;
char is[(_size_<<20)+10],os[(_size_<<20)+10],*pi=is,*po=os;
template<class T>inline void readint(T &x){
	x=0;
	while(*pi<'0'||*pi>'9')pi++;
	while(*pi>='0'&&*pi<='9')x=(x<<1)+(x<<3)+(*pi++^'0');
}
template<class T>inline void writeint(T x){
	static int a[25],i;
	i=(x==0);
	while(x){
		a[++i]=x%10;
		x/=10;
	}
	while(i)*po++=a[i--]^48;
}
FILE *fin=fopen("sorttest.in","r"),*fout=fopen("sorttest.out","w");
int n,a[2000010];
int main(){
	is[fread(is,sizeof(char),_size_<<20,fin)]='\n';
	readint(n);
	for(int i=0;i<n;i++)readint(a[i]);
	sort(a,a+n);
	for(int i=0;i<n;i++){
		writeint(a[i]);
		*po++=' ';
	}
	fwrite(os,sizeof(char),po-os,fout);
	return 0;
}