X-man

导航

2014年8月15日 #

hdu 4946 Area of Mushroom (凸包,去重点,水平排序,留共线点)

摘要: 题意: 在二维平面上,给定n个人 每个人的坐标和移动速度v 若对于某个点,只有 x 能最先到达(即没有人能比x先到这个点或者同时到这个点) 则这个点称作被x占有,若有人能占有无穷大的面积 则输出1 ,否则输出0思路: 1、把所有点按速度排个序,然后把不是最大速度的点去掉 剩下的点才有可能... 阅读全文

posted @ 2014-08-15 16:54 雨钝风轻 阅读(443) 评论(0) 推荐(0) 编辑

凸包全解

摘要: Graham-Scan法序的选取1.选取最低点中最左的一个作为参考点 用叉乘来排序所有点的相对位置时间复杂度排序O(nlog n)扫描O(n)总的是O(nlog n)Graham-Scan法的特殊情况重复点 删除共线点 对于不要求求共线点的情况,可以对叉乘做严格的判定。 对于要求求共线点的... 阅读全文

posted @ 2014-08-15 15:38 雨钝风轻 阅读(304) 评论(0) 推荐(0) 编辑