#include #include using namespace std; int main() { int N; cin >> N; vector a2i(N); for (int i = 0; i < N; i++) { int a; cin >> a; a2i[a - 1] = i; } int high = N, ret = 0; for (int a = N - 1; a >= 0; a--) { if (a2i[a] > high) ret++, high = -1; else high = a2i[a]; } cout << ret << '\n'; }