#include #include #include using namespace std; int i,j,m,n,p,k,fa[305],vis[305],dis[305],mp[305][305]; int Min(int n){ int ans=1000000000; for(int i=1;i<=n;i++) fa[i]=i; while(n>1){ int last=1; memset(vis,0,sizeof(vis)); memset(dis,0,sizeof(dis)); vis[fa[1]]=1; for(int i=2;i<=n;i++){ int k=-1; for(int j=2;j<=n;j++) if(!vis[fa[j]]){ dis[fa[j]]+=mp[fa[last]][fa[j]]; if(k==-1||dis[fa[k]]=k)puts("Yes"); else puts("No"); } }