#include using namespace std; #define int long long #define INF 2000000000000000000 signed main() { int n, m; cin >> n >> m; if (m==0) { cout << 0 << endl; exit(0); } int w[n]; for (int i=0; i> w[i]; int dp[2][2][m+1][2]; for (int i=0; i<2; i++) { for (int j=0; j<=m; j++) { for (int k=0; k<2; k++) { dp[0][i][j][k] = -INF; } } } dp[0][0][0][0] = 0; dp[0][1][1][1] = 0; for (int i=0; i