#include using namespace std; const int MAXN=10000; int p[MAXN+1]; int d[MAXN+1][MAXN+1]; bool v[MAXN+1]; void GetShortestPath(int idx, int n, int m) { v[idx]=true; if(m==0) { return; } int minD=n; for(int i=0; i