#include #include using namespace std; int A[15][15]; int dp[15][(1<<15)]; int main(){ int n,m;cin>>n>>m; for(int i = 0; m > i; i++){ int i1,i2,s;cin>>i1>>i2>>s; A[i1][i2] = s; } for(int i = 0; n > i; i++){ for(int j = 0; (1< j; j++){ if(__builtin_popcount(j) != i)continue; //cout << j << " ("; for(int k = 0; n > k; k++){ if((j&(1< l; l++){ if((j&(1< i; i++){ // for(int j = 0; (1< j; j++){ // cout << dp[i][j] << " "; // } // cout << endl; // } cout << dp[n][(1<