说句实话,真没想到这个题这么简单,以为要很麻烦~
其实很简单,估计也没人看这个题的题解(除了向我这种整天梦游的)
AC代码:
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
bool cmp(string a, string b) {
return a + b > b + a;
}
int main() {
string s[100];
int n;
cin >> n;
for (int i = 0;i < n;i++)
cin >> s[i];
sort(s, s + n, cmp);
for (int i = 0;i < n;i++)
cout << s[i];
cout << endl;
return 0;
}