Submission #3982024


Source Code Expand

#include<bits/stdc++.h>
using namespace std;
string a[666];int n,m;
bool cmp(string p,string q)
{
    return p+q>q+p;
}
main()
{
    scanf("%d%d",&n,&m);
    for(int i=0;i<n;i++)cin>>a[i];
	sort(a,a+n,cmp);
    for(int i=0;i<n;i++)cout<<a[i];
    printf('\n');
    return 0;
}

Submission Info

Submission Time
Task B - String Sorting
User luogu_bot3
Language C++ (GCC 5.4.1)
Score 0
Code Size 291 Byte
Status CE

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:14:16: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive]
     printf('\n');
                ^
In file included from /usr/include/stdio.h:937:0,
                 from /usr/include/c++/5/cstdio:42,
                 from /usr/include/x86_64-linux-gnu/c++/5/bits/stdc++.h:46,
                 from ./Main.cpp:1:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:102:1: note:   initializing argument 1 of ‘int printf(const char*, ...)’
 printf (const char *__restrict __fmt, ...)
 ^
./Main.cpp:14:16: warning: format not a string literal and no format arguments [-Wformat-security]
     printf('\n');
                ^
./Main.cpp:10:24: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
     scanf("%d%d",&n,&m);
                        ^