題目連結: https://zerojudge.tw/ShowProblem?problemid=b051

# 解題思路

字串也是可以寫比較函式的喔!!
運用加法運算 string 將較大的 s 排到前面去吧!

# 程式碼

#include <bits/stdc++.h>
using namespace std;
bool cmp(string s1, string s2){
    string ss1=s1+s2;
    string ss2=s2+s1;
    return ss1>ss2;
}
int main(){
    int n;
    while(cin>>n){
        string s[n];
        for(int i=0;i<n;i++) cin>>s[i];
        sort(s,s+n,cmp);
        for(int i=0;i<n;i++)cout<<s[i];
        cout<<endl;
    }
    return 0;
}
更新於 閱讀次數

用實際行動犒賞爆肝的我😀

Zrn Ye LinePay

LinePay