这道题要排序的数据量是m,不是n!!! 不要写成:
sort(a+1,a+n+1,cmp);
而是:
sort(a+1,a+m+1,cmp);
否则你会像我一样20pts在那调半天 还有就是别忘在每次搜索前都要把1号点设置成访问过
vis[1]=1;