#include <stdio.h>
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
bool cmp(string a, string b){
return a+b<b+a;
}
int main(){
int i, n;
scanf("%d",&n);
string ans, a[10010];
for(i=0;i<n;i++)cin>>a[i];
sort(a,a+n,cmp);
for(i=0;i<n;i++)ans=ans+a[i];
while(ans.size()>0&&ans[0]=='0')ans.erase(ans.begin());
if(ans.size()==0)cout<<"0";//printf("0");
else cout<<ans;
}
PAT-A1038
最新推荐文章于 2020-05-16 11:26:10 发布