原
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
思路:从重心开始向周围探测,看喵呜大神的代码过的
#include#include#include#include#includeusing namespace std; #define eps 1e-6 int dir[4][2]={{1,0},{-1,0},{0,1},{0,-1}}; struct circle { double x,y,r; }c[3]; double p2(double x) { return x*x; } double dis(double x,double y,double xx,double yy) { return sqrt(p2(x-xx)+p2(y-yy)); } double f(double x,double y) { double tmp[3]; for(int i=0;i