注意comp函数的写法
#include<iostream>
#include<string>
#include<algorithm>
#include<cstring>
using namespace std;
int n;
bool comp(string s1, string s2)
{
return s1 + s2 < s2 + s1;
}
string s[10010];
int main()
{
scanf("%d", &n);
for (int i = 0; i < n; i++)
{
cin >> s[i];
}
sort(s, s + n, comp);
string ans;
for (int i = 0; i < n; i++)ans += s[i];
while (ans[0] == '0'&&ans.length() > 1)ans.erase(ans.begin());
cout << ans;
return 0;
}