fork(5) download
  1. #include <iostream>
  2. #include <algorithm>
  3. using namespace std;
  4.  
  5. struct data {
  6. string a;
  7. };
  8.  
  9. int cmp (data a, data b) {
  10. if ((a.a+b.a)<(b.a+a.a)) return 1;
  11. else return 0;
  12. }
  13.  
  14. main () {
  15. int t;
  16. cin>>t;
  17.  
  18. int m;
  19. struct data ma[15];
  20. for (int i=1; i<=t; i++) {
  21. cin>>m;
  22. for (int j=1; j<=m; j++) {
  23. cin>>ma[j].a;
  24. }
  25. sort (ma+1, ma+m+1, cmp);
  26. string in="";
  27. for (int j=1; j<=m; j++) {
  28. in+=ma[j].a;
  29. }
  30. cout<<in<<endl;
  31. }
  32. }
Success #stdin #stdout 0s 15248KB
stdin
5
4 acm ptit for students
5 k duz q rc lvraw
3 a bb cc
5 asf asfi asfi afsi okj
5 ukuy hopji lie jaa dcyi
stdout
acmforptitstudents
duzklvrawqrc
abbcc
afsiasfasfiasfiokj
dcyihopjijaalieukuy