fork download
  1. /**
  2. * author: dewidar1001
  3.  * created: 23.02.2025
  4. **/
  5. #include <bits/stdc++.h>
  6. using namespace std;
  7. void solve() {
  8. int n;
  9. cin >> n;
  10. vector<int> v(n);
  11. for (int i = 0; i < n; i++) {
  12. cin >> v[i];
  13. }
  14. int mx=0,mxindx=0;
  15. int mn=10000,mnindx=0;
  16. for (int i=0; i<n; i++) {
  17. if (v[i]>mx) {
  18. mx=v[i];
  19. mxindx=i;
  20. }
  21. else if (v[i]<=mn) {
  22. mn=v[i];
  23. mnindx=i;
  24. }
  25. }
  26.  
  27. int ans=n-mnindx-1;
  28. ans+=mxindx;
  29. if (mxindx>mnindx) {
  30. ans--;
  31. }
  32. cout << ans << endl;
  33. }
  34. int main() {
  35. ios_base::sync_with_stdio(false);
  36. cin.tie(NULL);
  37. int t=1;
  38. //cin >> t;
  39. while (t--) {
  40. solve();
  41. }
  42. }
Success #stdin #stdout 0s 5288KB
stdin
Standard input is empty
stdout
0