senb1

krsu 906

Mar 13th, 2023
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.09 KB | None | 0 0
  1. /*
  2. by: senb1
  3. */
  4.  
  5. #include <iostream>
  6. #include <algorithm>
  7. #include <vector>
  8. #include <string>
  9.  
  10. #define ll long long
  11. #define str string
  12. #define yes cout<<"YES\n"
  13. #define no cout<<"NO\n"
  14. #define all(x) x.begin(), x.end()
  15.  
  16. using namespace std;
  17.  
  18. int bp(int a, int n) {
  19.     if (n == 0) return 1;
  20.     if (n % 2) return bp(a, n - 1) * a;
  21.     int b = bp(a, n / 2);
  22.     return b * b;
  23. }
  24.  
  25. const int catN = 51;
  26. ll cat[catN];
  27.  
  28. void catnums(int n) {
  29.     cat[0] = cat[1] = 1;
  30.     for (int i = 2; i <= n; i++)
  31.         for (int j = 0; j < i; j++)
  32.             cat[i] += cat[j] * cat[i - j - 1];
  33.     cout << cat[n];
  34. }
  35. vector<int> v;
  36. int m, q;
  37. void solve() {
  38.     int a;
  39.     cin >> a;
  40.     for (int i = 0; i < a; i++) {
  41.         int x;
  42.         cin >> x;
  43.         v.push_back(x);
  44.         if (x > m) {
  45.             m = x;
  46.             q = i;
  47.         }
  48.     }
  49.     swap(v[0], v[q]);
  50.     for (int i = 0; i < a; i++) {
  51.         cout << v[i] << " ";
  52.     }
  53. }
  54.  
  55. int main() {
  56.     ios::sync_with_stdio(0); cin.tie(0);
  57.     int t = 1;
  58.     //cin >> t;
  59.     while (t--) {
  60.         solve();
  61.     }
  62. }
Add Comment
Please, Sign In to add comment