自我思考:比较每一个整数的首位,大的放前面,若第一个数相等则比较第二位
but借鉴 #include #include //#include<bits/stdc++.h> using namespace std; bool cmp(string a,string b){ return a+b>b+a; } int main(){ int n; cin>>n; string s[n]; for(int i=0;i<n;i++){ cin>>s[i]; } sort(s,s+n,cmp); for(int j=0;j<n;j++){ cout<<s[j]; } return 0; }