凸多边形(polygon)
[[此题是NOI2006重庆赛区选拔赛题目 我参加了,但是没有进入NOI,因为分数不够]] [悬赏 +500财富 +500威望 提升为荣誉会员] 逆时针给出n个凸多边形的顶点坐标,求他们交的面积。例如n=2时,两个凸多边形如下图:
则相交面积为5.233。
[输入]
polygon.in第一行有一个整数n表示多边形的个数,以下依次描述各个多边形。第i个多边形的第一行包含一整数mi,表示多边形的边数,以下mi行每行两个整数,逆时针各出各个顶点的坐标。
[输出]
polygon.out仅包含一个实数,表示相交部分的面积,保留三位小数。
[样例输入]polygon.in
2
6
-2 0
-1 2
1 -2
2 0
1 2
4
0 -3
1 -1
2 2
-1 0
[样例输出]polygon.out
5.233
[限制]
50%的数据满足n=2
100%的数据满足2<=n<=10, 3<=mi<=50,每位坐标为[-1000,1000]内的整数。