Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<queue>using namespace std;#define MAXN 205#define INF 0x3f3f3f3fstruct Edge{int to,len,next;}EdgeTable[MAXN*MAXN*4];int brr[MAXN],arr[MAXN];int N,M;int sum;int head[3*MAXN],height[3*MAXN];int e;void addEdge(int from,int to,int len){EdgeTable[e].to = to;EdgeTable[e].len = len;EdgeTable[e].next = head[from];head[from] = e++;}void get_Graph(){int i;