#include #include #include #include #include #include #include #include #include #include using namespace std; #define int long long int MOD = 1000000007; int INF = (int)1 << 62; int getLIS(vector &a) { int N = a.size(); vector dp(N, INF); for (int i = 0; i> N; vector A(N); int res = 0; for (int i = 0; i < N; i++) { cin >> A[i]; A[i] -= i; } cout << N - getLIS(A) << endl; }