随笔分类 -  计算几何

POJ 2502 - Subway Dijkstra堆优化试水
摘要:做这道题的动机就是想练习一下堆的应用,顺便补一下好久没看的图论算法。 Dijkstra算法概述 上述算法遍历所有节点,每次 GetNearest() 循环一次,并遍历了所有边,算法复杂度 O(V2+E) = O(V2) 其中 GetNearest() 总取未去过的点中 d[] 最小的点,可以用小根堆 阅读全文

posted @ 2016-10-17 21:02 xlnx 阅读(239) 评论(0) 推荐(0)

POJ 3348 - Cows 凸包面积
摘要:求凸包面积。求结果后不用加绝对值,这是BBS()排序决定的。 //Ps 熟练了template <class T>之后用起来真心方便= = 阅读全文

posted @ 2016-10-15 14:26 xlnx 阅读(142) 评论(0) 推荐(0)

POJ 1228 - Grandpa's Estate 稳定凸包
摘要:稳定凸包问题 要求每条边上至少有三个点,且对凸包上点数为1,2时要特判 巨坑无比,调了很长时间= = 阅读全文

posted @ 2016-10-15 14:22 xlnx 阅读(144) 评论(0) 推荐(0)

POJ 1873 - The Fortified Forest 凸包 + 搜索 模板
摘要:通过这道题发现了原来写凸包的一些不注意之处和一些错误..有些错误很要命.. 这题 N = 15 1 << 15 = 32768 直接枚举完全可行 卡在异常情况判断上很久,只有 顶点数 >= 2,即 n >= 3 时凸包才有意义 顶点数为 1 时,tmp = - 1 要做特殊判断。 总结了一下凸包模板 阅读全文

posted @ 2016-10-14 23:18 xlnx 阅读(139) 评论(0) 推荐(0)

POJ 2398 - Toy Storage 点与直线位置关系
摘要:Toy Storage Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 5439 Accepted: 3234 Description Mom and dad have a problem: their child, Reza, 阅读全文

posted @ 2016-10-14 19:01 xlnx 阅读(159) 评论(0) 推荐(0)

POJ 1113 - Wall 凸包
摘要:此题为凸包问题模板题,题目中所给点均为整点,考虑到数据范围问题求norm()时先转换成double了,把norm()那句改成<vector>压栈即可求得凸包。 初次提交被坑得很惨,在GDB中可以完美运行A掉,到OJ上就频频RE(此处应有黑人问号) 后来发现了问题,原因是玩杂耍写了这样的代码 于是乎, 阅读全文

posted @ 2016-10-14 18:40 xlnx 阅读(90) 评论(0) 推荐(0)

POJ 1696 - Space Ant 凸包的变形
摘要:Technorati Tags: POJ,计算几何,凸包 初学计算几何,引入polygon后的第一个挑战——凸包 此题可用凸包算法做,只要把压入凸包的点从原集合中排除即可,最终形成图形为螺旋线。 关于凸包,具体可见凸包五法:http://blog.csdn.net/bone_ace/article/ 阅读全文

posted @ 2016-10-14 00:05 xlnx 阅读(251) 评论(0) 推荐(0)

导航