离散化
文章平均质量分 76
Cxiaokai
这个作者很懒,什么都没留下…
展开
-
poj 1151 && hdu 1542 离散化求矩形面积的并
这个题目的大致思路是这样的:输入n个矩形。用两个数组,分别记录没个矩形的x,y坐标。最后对x,y坐标进行排序。排序好之后,找第k个矩形的两个x坐标和y坐标。用一个标志数组来标记这一块区域。最好离散化后的小的矩形,跟标记的区域进行相乘,得到这块区域的值。如果是求面积,区域就可以用1原创 2011-08-08 10:42:59 · 656 阅读 · 0 评论 -
poj 1389 Area of Simple Polygons
完全相同与poj 1511,可以直接离散化来做,也可以”离散化+线段树+扫描线“搞定,方正方法不止一种; 离散化的程序: #include #include #include #include using namespace std; #define N 1002 int t原创 2011-08-08 16:10:08 · 573 阅读 · 0 评论 -
hdu 3265 Posters
这是09宁波Regional Contest 一道计算几何的题目。题目还是比较简单的。大致也是求矩形面积的并。但是有一点点的变化。关键是代码稍微有点长,其实题目很简单。 解决方法还得典型的离散化+线段树+扫描线。 代码如下: #include #include #inclu原创 2011-08-08 16:19:14 · 591 阅读 · 0 评论