P1012 [NOIP1998 提高组] 拼数
#include<iostream> #include<string> #include<algorithm> using namespace std; string s[21];int n; bool cmp(string a,string b) { // &表示引用 return (a+b >= b+a); } int main(void) { cin >> n; for(int i=1;i<=n;++i) cin >> s[i]; sort(s+1,s+n+1,cmp); for (int i=1;i<=n;++i) cout << s[i]; return 0; }