#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; const long long INF = LLONG_MAX / 2; int main() { int n, p; cin >> n >> p; vector h(n); for(int i=0; i> h[i]; vector > dp(n, vector(2, INF)); dp[0][0] = 0; for(int i=0; i