CSES - Shared codeLink to this code: https://cses.fi/paste/60d6f4cdd0893f071a6258/
#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,a,ans=1;
    cin>>n;
    int pos[n+1];
    for(int i=1;i<=n;i++)cin>>a,pos[a]=i;
    for(int i=1;i<n;i++)if(pos[i+1]<pos[i])ans++;
    cout<<ans<<endl;
}