fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. void fast() {
  4. ios_base::sync_with_stdio(0);
  5. cin.tie(nullptr);
  6. cout.tie(nullptr);
  7. }
  8. int main() {
  9. fast();
  10. int n;
  11. cin >> n;
  12. vector<int> v(n);
  13. for (int i = 0; i < n; i++) cin >> v[i];
  14. int count = 0;
  15. int min_val = INT_MAX;
  16. int min_index = 0;
  17. for (int i = 0; i < n; i++) {
  18. if (v[i] <= min_val) {
  19. min_val = v[i];
  20. min_index = i;
  21. }
  22. }
  23. count = (n - 1) - min_index;
  24. for (int i = min_index; i < n - 1; i++) {
  25. v[i] = v[i + 1];
  26. }
  27. int max_val = 0;
  28. int max_index = 0;
  29. for (int i = 0; i < n - 1; i++) {
  30. if (v[i] >= max_val) {
  31. max_val = v[i];
  32. max_index = i;
  33. }
  34. }
  35. count += max_index;
  36. cout << count << "\n";
  37. return 0;
  38. }
  39.  
Success #stdin #stdout 0.01s 5280KB
stdin
Standard input is empty
stdout
5410