判断两个圆相切或相交

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;

}

原文地址:https://www.cnblogs.com/zsyacm666666/p/5280982.html