P1012 [NOIP1998 提高组] 拼数

#include<iostream>
#include<string>
#include<algorithm>
using namespace std;

string s[21];int n;
bool cmp(string a,string b) { // &表示引用
    return (a+b >= b+a);
}
int main(void) {
    cin >> n;
    for(int i=1;i<=n;++i) cin >> s[i];
    sort(s+1,s+n+1,cmp);
    for (int i=1;i<=n;++i) cout << s[i];
    return 0;
}

 

posted @ 2023-08-22 12:56  JMXZ  阅读(4)  评论(0)    收藏  举报