• Source
    1. #include <iostream>
    2. using namespace std;
    3.  
    4. int main ()
    5. {
    6. int n;
    7. cin>>n;
    8. int arr[100005];
    9. int dem=0;
    10. int VT=-1;
    11. for (int i=1; i<=n; i++)
    12. {
    13. cin>>arr[i];
    14. if (i>1 && arr[i]<arr[i-1])
    15. {
    16. dem++;
    17. VT=i;
    18. }
    19. }
    20. if (dem>1) cout<<"-1";
    21. else if (dem==0) cout<<"0";
    22. else if (dem==1)
    23. {
    24. if (arr[1]>=arr[n])
    25. {
    26. cout<<(n-VT+1);
    27. }
    28. else cout<<"-1";
    29. }
    30. return 0;
    31. }