洛谷——P1012拼数字符串操作(拼接排序)
#include<bits/stdc++.h> using namespace std; bool cmp(const string &a,const string &b){ return a+b>b+a; } int main(){ int n; string num[23]; scanf("%d",&n); for(int i=0;i<n;i++){ cin>>num[i]; } sort(num,num + n,cmp) ; for(int i=0;i<n;i++){ cout<<num[i]; } cout<<endl; return 0; }