#include using namespace std; #define FOR(i,a,b) for(int i=(a);i<(b);i++) #define REP(i,n) FOR(i,0,n) #define ALL(a) (a).begin(),(a).end() int main(){ int n,p;cin>>n>>p; vector > data(n,vector(3)); REP(i,n){ REP(j,3){ cin>>data[i][j]; } } vector > memo(n,vector(p+1)); vector > done(n,vector(p+1)); function func=[=,&func,&done,&memo](int depth,int remain){ cerr<<"Called:"<