题意略. 思路: 由于不重合这个性质,我们可以将每一个堆叠的圆圈单独拿出来考虑,而不用去考虑其他并列在同一层的存在, 在贪心解法下,发现,被嵌套了偶数层的圆圈永远是要被减去的,而奇数层的圆圈是要加上的. 详见代码: #include<bits/stdc++.h> #define maxn 1005 #define eps 1e-8 #define pi acos(-1.0) using namespace std; struct Circle{ double x,y,r; Circle(,,)…