fork download
  1. #include <iostream>
  2. #include <algorithm>
  3. using namespace std;
  4.  
  5. typedef long long ll;
  6. const int max_n = 23;
  7.  
  8. pair<int, int> a[max_n];
  9. int b[max_n];
  10.  
  11. signed main()
  12. {
  13. ios_base::sync_with_stdio(false);
  14. cin.tie(0);
  15.  
  16. int n;
  17.  
  18. cin >> n;
  19. for (int i = 0; i < n; i++)
  20. cin >> a[i].first, a[i].second = i;
  21. sort(a, a + n);
  22. for (int i = 0; i < n; i++)
  23. b[a[i].second] = a[(i+1)%n].first;
  24.  
  25. for (int i = 0; i < n; i++)
  26. cout << b[i] << " ";
  27.  
  28. return 0;
  29. }
Success #stdin #stdout 0.01s 5408KB
stdin
2
1 2
stdout
2 1