fork(6) download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5.  
  6.  
  7.  
  8. int main(){
  9. int t;
  10. cin>>t;
  11. for (int i = 0; i < t; ++i) {
  12.  
  13. int uczestnikow;
  14. cin>>uczestnikow;
  15. int * wsk=new int [uczestnikow];
  16. for (int j = 0; j <uczestnikow ; ++j) {
  17. cin>>wsk[j];
  18.  
  19. }
  20. for (int j = 0; j <uczestnikow ; ++j) {
  21. for (int k = 0; k <uczestnikow ; ++k) {
  22.  
  23. if (wsk[j]>wsk[k])swap(wsk[j],wsk[k]);
  24.  
  25. }
  26.  
  27. }
  28.  
  29. for (int j = 0; wsk[0]==wsk[j] ; ++j) {
  30. cout<<wsk[j];cout<<" ";
  31.  
  32. }
  33. for (int j = uczestnikow-1; wsk[j]!=wsk[0]; --j) {
  34. cout<<wsk[j];cout<<" ";
  35.  
  36. }
  37. cout<<endl;
  38.  
  39.  
  40.  
  41.  
  42.  
  43. }
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53. return 0;
  54. }
Success #stdin #stdout 0s 4568KB
stdin
3
5
1 2 3 4 5
5
4 5 2 3 5
2
1 1
stdout
5 1 2 3 4 
5 5 2 3 4 
1 1