#include using namespace std; #define AIN(a,n,b) assert(a<=n && n<=b) #define i64 long long #define MAX 36 #define MAXV 1000000 #define inf 1000000000 int mat[MAX][MAX],dp[1<<(MAX/2)][2],n; void warshall(int n){ int i,j,k; for(k = 0;k