问题
- 将数字拼接到达最大
- 字符串拼接
解决
- 思路直接排序拼接就行 string
#include<bits/stdc++.h>
using namespace std;
bool cmp(string &a,string &b){
return a+b>b+a;
}
int main(){
//init
ios::sync_with_stdio(0);
int n=0;
string a[20];
//in
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i];
}
//pc
sort(a,a+n,cmp);
//out
for(int i=0;i<n;i++){
cout<<a[i];
}
return 0;
}