洛谷——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;
}

  

原文地址:https://www.cnblogs.com/xiaonuolen/p/10284386.html