判断两个圆相切或相交 bool is_relate(node a,node b) { int dx=a.x-b.x; int dy=a.y-b.y; int ir=a.r+b.r; return dx*dx+dy*dy-ir*ir<=0; }