【NOIP1998】【Luogu1012】拼数

problem

solution

codes

#include<iostream>
#include<algorithm>
#include<string>
using namespace std;
string a[30], ans;
bool cmp(string a, string b){ return a+b>b+a; }
int main(){
    int n; cin>>n;
    for(int i = 0; i < n; i++)cin>>a[i];
    sort(a,a+n,cmp);
    for(int i = 0; i < n; i++)ans+=a[i];
    cout<<ans<<"\n";
    return 0;
}
posted @ 2018-05-25 13:21  gwj1139177410  阅读(144)  评论(0编辑  收藏  举报
选择