这题为啥要去重边啊? 这个无边权的最短路计数为啥不去?
if(a[x][y]==0||a[x][y]>z){ add(x,y,z); a[x][y]=z; }
还有,这种方法为何能去重边?如果先加入的是一个边权较大的数,那不还是有重边么??