#include using namespace std; typedef long long LL; typedef vector V; typedef vector VV; typedef vector VVV; #define USED 1 #define UNUSED 0 const LL INF=((LL)1e7)*((LL)1e7); int main() { int n,m;cin>>n>>m; V w(n);for(auto& it : w)cin>>it; VVV dp_nonloop(n,VV(m+1,V(2,-INF))); VVV dp_loop(n,VV(m+1,V(2,-INF))); dp_nonloop[0][0][UNUSED]=0; dp_loop[0][1][USED]=0; for(int i = 1; i < n; i++){ for(int j=0;j<=m;j++){ if(j