比赛 2016-10-11 4 syz 评测结果 AAAAAEEEEE
题目名称 数字积木 最终得分 50
用户昵称 ZXCVBNM_1 运行时间 0.395 s
代码语言 C++ 内存使用 0.52 MiB
提交时间 2016-10-11 19:36:53
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
struct node
{
    char s[210];
}a[1010];
bool cmp(node aa,node bb)
{
    char a1[210],b1[210];
    strcpy(a1,aa.s);strcpy(b1,bb.s);
    strcat(a1,bb.s);strcat(b1,aa.s);
    return strcmp(a1,b1)>0;
}
int main()
{
    freopen("brick.in","r",stdin);
    freopen("brick.out","w",stdout);
    int n,i;
    scanf("%d",&n);
    for(i=1;i<=n;i++)scanf("\n%s",a[i].s);
    sort(a+1,a+n+1,cmp);
    for(i=1;i<=n;i++)printf("%s",a[i].s);
    fclose(stdin);
    fclose(stdout);
    return 0;
}