题目描述:
AC代码:
#include <iostream>
#include<cstring>
#include<algorithm>using namespace std;const int N = 2e5+10;
string str[N];
//写上&会速度更快一些
bool cmp(const string &s1,const string &s2)
{//例如:输入 1 10这两个数 可以输出110 也可以101,不加cmp就是110//但是我们可以发现101 < 110 所以要加一个cmp函数自定义排序return s1+s2 < s2 + s1; //按照从小到大排序
}int main()
{// 请在此输入您的代码int n;cin >> n;for(int i=1;i<=n;i++){cin >> str[i];}sort(str+1,str+1+n,cmp);for(int i=1;i<=n;i++){cout << str[i];}return 0;
}