| 记录编号 | 320303 | 评测结果 | AAAAAAAAAA | 
    
        | 题目名称 | 1025.[NOIP 2010冲刺十]数字积木 | 最终得分 | 100 | 
    
        | 用户昵称 |  jinqiu | 是否通过 | 通过 | 
    
        | 代码语言 | C++ | 运行时间 | 0.037 s | 
    
        | 提交时间 | 2016-10-11 20:56:47 | 内存使用 | 0.32 MiB | 
    
    
    
    		显示代码纯文本
		
		#include<cstring>
#include<cstdio>
#include<iostream>
#include<algorithm>
using namespace std;
const int maxn=1e3+10;
int n;
string s[maxn];
bool cmp(string,string);
int main(){
	freopen("brick.in","r",stdin);
	freopen("brick.out","w",stdout);
	int i; 
	cin>>n;
	for(i=1;i<=n;i++)
		cin>>s[i];
	sort(s+1,s+n+1,cmp);
	for(i=1;i<=n;i++)
		cout<<s[i];
	return 0;
}
bool cmp(string a,string b){
	return a+b>b+a;
}