luogu 1107

接起来试试看。

C++string自带比较,比较的是字典序的大小。

自带+运算符,可以把两个字符串接在一起。

#include"iostream"
#include"string"
#include"algorithm"
using namespace std;
string s[20];
bool comp(string a,string b)
{
    return a+b>b+a;
}
int main()
{
    int n;
    cin>>n;
    for(int i=0; i<n; i++) cin>>s[i];
    sort(s,s+n,comp);
    for(int i=0; i<n; i++) cout<<s[i];
    return 0;
}

 

posted @ 2018-01-24 13:57  TrassBlose  阅读(76)  评论(0编辑  收藏  举报