#include using namespace std; bool contain(int s,int i){ if((s&(1<>N>>M; vector> vec(M); vector score(M); for(int i=0;i>vec[i].first>>vec[i].second>>score[i]; } for(int mask=1;mask<(1<