为啥我一开始这样写:
double ans=sqrt((p[a].x-p[b].x)*(p[a].x-p[b].x)+(p[a].y-p[b].y)*(p[a].y-p[b].y));
精度会出问题,明明最后返回的是double类型,为什么平方的时候要强制转换成double类型呢?