1198. Substring

来源:互联网 发布:大宗期货软件 编辑:程序博客网 时间:2024/06/14 00:36
#include <cstdio>#include <iostream>#include <algorithm>#include <cstring>using namespace std;bool compare(string s1 , string s2){    return s1 + s2 < s2 + s1;}int main(){    int xxxxx;    char ss[100];    scanf("%d" , &xxxxx);    while (xxxxx)    {        --xxxxx;        int n;        scanf("%d" , &n);        string a[10000];        for (int i = 0 ; i < n ; ++i)        {            scanf("%s" , ss);            a[i] = ss;        }        sort(a , a + n , compare);        for (int i = 0 ; i < n - 1 ; ++i)            cout << a[i];        cout << a[n - 1] << "\n";    }    return 0;}

本题经验总结:

1:string的深刻理解:可以加减,可以排序,可以出数组

2::有效利用algorithm里面的函数