fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. int t;
  6. cin>>t;
  7. while(t--)
  8. {
  9. int n;
  10. cin>>n;
  11. int arr[10];
  12. memset(arr,0,sizeof(arr));
  13. for(int i=0;i<n;i++)
  14. {
  15. string s;
  16. cin>>s;
  17. for(int j=0;j<s.length();j++)
  18. arr[s[j]-'0']++;
  19. }
  20. int start,f=0;
  21. for(int i=1;i<10;i++)
  22. {
  23. if(arr[i])
  24. {
  25. start=i;
  26. break;
  27. }
  28. }
  29. cout<<start;
  30. arr[start]--;
  31. for(int i=0;i<arr[0];i++)
  32. cout<<0;
  33. for(int i=start;i<10;i++)
  34. for(int j=0;j<arr[i];j++)
  35. cout<<i;
  36. cout<<endl;
  37. arr[start]++;
  38. for(int i=9;i>=0;i--)
  39. for(int j=0;j<arr[i];j++)
  40. cout<<i;
  41. cout<<endl;
  42. }
  43. return 0;
  44. }
Success #stdin #stdout 0s 15232KB
stdin
1
5
10 20 33 45 68
stdout
1002334568
8654332100