
算法
JokerPoker
已经失去安安静静专注下来做好一件事情的能力了。
展开
-
bzoj 1579 [Usaco2009 Feb]Revampi…
http://www.lydsy.com/JudgeOnline/problem.php?id=1579http://poj.org/problem?id=3635两题实在长,我就不贴了。这两题的做法都是一样的,在dij的时候多加一维分别表示当前剩余的更新次数(poj里面是余油量)。很多人都是开个二维数组搞的,但是今天看到一个拆点的做法相当神奇~~原文地址如下:http://hi.ba原创 2014-12-29 08:36:20 · 412 阅读 · 0 评论 -
半平面交
今天比较颓废。。不想看算法不想做题目。。。于是乎把半天的青春喂给老题半平面交了。 不过话说以前A poj1279的时候是各种打补丁的修改+提交+WA啊。。。这样怎么行。。。于是今天理清了下这题的思路。 那篇著名的论文我也是拜读过的,不过忘掉复杂度了。忘掉具体做法了。。。只记得一张图,貌似分了上下两半先后做完再处理。。。不知道记得对不对。。。 于是乎懒得再看了。。自己YY了一个算法。原创 2014-12-29 08:36:50 · 348 阅读 · 0 评论 -
简单多边形与圆的交面积
首先,两个多边形的交只考虑两者的相对位置,那么可以将坐标平移到以圆心为原点。再有,简单多边形的面积是可以通过求其 每条边与原点构成的有向三角形的面积和 在O(N)时间内求得的。于是考虑转化问题为:求出圆与所有边与原点构成的有向三角形 的交的面积和正确性还是比较明显的。(或者说我不会证明。。。)接下来就可以将问题化简为:求一个顶点是原点的三角形与圆心在原点的圆的交面积。这样一来原创 2014-12-29 08:37:16 · 1057 阅读 · 0 评论