75
查看原帖
75
803885
_8008008楼主2023/8/5 21:05
#include<iostream>
#include<algorithm>
using namespace std;
bool cmp(string a,string b){
	for(int i=0;i<min(a.length(),b.length());i++){
		if(a[i]-'0'<b[i]-'0')return 0;
		if(b[i]-'0'<a[i]-'0')return 1;
	}
	return a.length()<b.length();
}
int main(){
	int n;string a[20];
	cin>>n;for(int i=0;i<n;i++)cin>>a[i];
	sort(a,a+n,cmp);
	for(int i=0;i<n;i++)cout<<a[i];
	return 0;
}
2023/8/5 21:05
加载中...