![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ACM
文章平均质量分 92
字符串和计算几何等
隐刀2024
这个作者很懒,什么都没留下…
展开
-
二分 点集中最近点对、周长最小三角形
HDOJ 1007 点集中 最近点对:又是二分,在一个找中间点时没加判断条件,TIL了好多次,后来找到了这个小错误,AC。学几何以来感觉到二分很强大。昨天晚上10级ACM选拨,想练练手感用二分查找去试着做N的N次方,但是数据太大,WA了。只好老实用对数方法做了。HDOJ 3868 点集中 周长最小三角形:杭电OJ不给力,学了这么久几何,唯一一次有可能在OJ比赛中原创 2013-10-26 18:51:28 · 915 阅读 · 0 评论 -
半平面交 poj1279 3335 3130
POJ 1279 半平面交 求多边形的核今天找了好久,没找到传说中的N*LOG N 的求法。后来看了别篇求多边形交的代码没看懂,明天再接再历吧。POJ 3335 求多边形是否存在核这题原来用1279 判断面积是否为0 WA 了,后来判断核的顶点数是否为0 AC。POJ 3130 同上这题将原来的求面积的公式改动一点。一个小错找了大半个下午。感叹几何的精度问题原创 2013-10-26 18:48:29 · 672 阅读 · 0 评论 -
强大的旋转卡壳 POJ 2187 最远点对 POJ 2079点集中面积最大的三角形
强大的旋转卡壳POJ 2187 最远点对 POJ 2079点集中面积最大的三角形此题,最开始我用N^2*logn的旋转卡壳,超时。于是在网上找到了个也是N^2*logn减枝3秒少一点刚好过掉。但是强大的是有个用O(N)的旋转卡壳过掉了。虽然看得懂,但是不能证明出它的正确性。但是旋转卡壳的强大与灵活太让我震撼了。Source Code原创 2013-10-26 18:46:02 · 759 阅读 · 0 评论 -
两个while循环求凸包 poj2187 poj1113
两个while循环求凸包//poj 2187#include#include#include#include#includeusing namespace std; const double EP =1E-10; struct POINT { int x; int y; POINT(int a=0, int b=0) { x=a; y=b;原创 2013-10-26 18:43:35 · 627 阅读 · 0 评论 -
模拟退火算法
模拟退火算法介绍1.1 模拟退火算法的原理模拟退火算法是一种元启发式(Meta-Heuristics)算法,来源于固体退火原理,将固体加热至充分高的温度,再让其徐徐冷却。加热时,固体内部粒子随温升变为无序状,内能增大,而徐徐冷却时粒子渐趋有序,在每个温度都达到平衡态,最后在常温时达到基态,内能减为最小。根据Metropolis准则,粒子在温度T时趋于平衡的概率为 ,其中E为温度T时的内能,原创 2013-10-26 18:40:56 · 909 阅读 · 0 评论 -
计算几何
近来比较流行几何的碰撞问题。解析几何在其中就发挥着非常大的作用。解析几何一般模板较多,代码非常长,并有可能牵系到旋转,对称,求交点,反射等实复杂模拟。不仅需要个人思路清晰,步步为营,更需要对模板有着炉火纯青的掌握与使用。Problem : 3834 ( Where am I ) :这是前几天HDoj比赛中的一道解析几何题,当初刚接触几何,有点想法,但不知如何下手。昨天重拾此题原创 2013-10-26 18:36:55 · 580 阅读 · 0 评论 -
两天AC自动机的学习 HDOJ2222 HDOJ 2896
暑假集训两天了,最近作息无规律,暴饮暴食,肚子涨气,消化不良,运动过度,以至于身体非常不适,所以这两天生活学习效率不高。我足足看了一天半才看懂了AC自动机的标程,今天用了一下午才A了一道AC自动机的模板题,但还是很开心的,因为又学会了一种新的中等算法题。 之所以想学这个是因为,之前有两次比赛,一次是师大校赛,一次是湘潭邀请赛,我遇到过些类的题,第一次用的是暴力,半年以后用的是高级了一点点原创 2013-10-26 18:54:37 · 594 阅读 · 0 评论 -
字符串匹配:后缀树组模板(关键点理解)
(ps:暑假集训,中途回家休息了一周多的时间,没A什么题,只弱弱地看了丁点的数学书。最后一天觉得实在过意不去,便看了小会儿算法:后缀数组。回学校后对模板的使用更有解了下,照着标程A了两水题。半个多月没学懂新算法了,思维一直停滞,现机械地学会了字符串匹配的最后一个重、难点算法:后缀数组。也算是以完成张教主下达的字符串的任务。) 后缀数组后缀数组的原理MS有点难,本人还没能深入地去理解领悟原创 2013-10-26 18:32:34 · 943 阅读 · 0 评论 -
ac自动机+矩阵
POJ 2778 ac自动机+矩阵;先给两个链接:POJ 2778http://poj.org/problem?id=2778 matrix67 的矩阵十题:http://www.matrix67.com/blog/archives/276/矩阵这是一种很神奇的算法,神奇的矩阵的应用。很早以前看过MATRIX67的矩阵十道时 无比ORZ。现在又看到了这里,感触良多啊。原创 2013-10-26 18:56:41 · 600 阅读 · 0 评论