1 sort(b,b+bs); 2 for(int i=0;i<bs&&al<n;i++){ 3 int ss=b[i].s,ee=b[i].e; 4 if(f(ss)-f(ee)){ 5 zx[f(ss)]=f(ee); 6 tot+=b[i].w; 7 al++; 8 } 9 }