#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
const int maxn=10001;
string s[maxn];
bool cmp(string a,string b){
return a+b<b+a; //使a<b
}
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++)
cin>>s[i];
sort(s,s+n,cmp);
string ans;
for(int i=0;i<n;i++)
ans+=s[i];
while(ans.size()!=0&&ans[0]=='0')
ans.erase(ans.begin());
if(ans.size()==0)
cout<<"0";
else
cout<<ans;
return 0;
}
甲级pat-1038
最新推荐文章于 2022-08-19 18:06:09 发布