#include #include using namespace std; int main() { int N, max = 0, maxi; vector a; cin >> N; for (int i = 0, x; i < N; ++i) { cin >> x; a.push_back(x); if (max < x) max = x, maxi = i; } int res = N - 1; if (maxi == N-1) { for (int i = N-2; i >= 0; --i) { if (a[i] == max - 1) --max, --res; } } cout << res << endl; return 0; }