A.cpp 401 B

12345678910111213141516171819202122
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main() {
  4. int n;
  5. cin >> n;
  6. vector<int> a(n);
  7. for (auto &e:a)cin >> e;
  8. for (int i = 0; i < n - 1; i++) {
  9. auto k = max_element(a.begin() + i, a.end());
  10. swap(a[i], *k);
  11. }
  12. cout << a[0];
  13. for (int i = 1; i < a.size(); i++)
  14. cout << " " << a[i];
  15. cout << endl;
  16. return 0;
  17. }