码迷,mamicode.com
首页 >  
搜索关键字:嘟嘟    ( 188个结果
POJ3068 "Shortest" pair of paths
"嘟嘟嘟" 题目大意:一个有向图,每一条边有一个边权,求从节点$0$到$n 1$的两条不经过同一条边的路径,并且边权和最小。 费用流板子题。 发个博客证明一下我写了这题。 c++ include include include include include include include incl ...
分类:其他好文   时间:2018-11-24 14:26:48    阅读次数:209
[CQOI2006]凸多边形(半平面相交)
"嘟嘟嘟" 本来我要写 "feng shui" 这道题的。然后网上都说什么半平面相交,于是我还得现学这个东西,就来刷这道模板题了。 所谓的半平面相交和高中数学的分数规划特别像。比如这道题,把每一条边看成一条有向直线,则合法的范围都是直线的右半部分,最后求交集。大概是每一次都取一半,所以就叫半平面相交 ...
分类:其他好文   时间:2018-11-23 12:42:33    阅读次数:194
POJ2079 Triangle
"嘟嘟嘟" 题意:给一堆点,求其中三个点构成的三角形的最大面积。 刚开始不知咋的忘了三角形三条边可能都不在凸包上,然后快速的打了个旋转卡壳结果$WA$了。还是自己太年轻了…… 正解也是旋转卡壳。对于三角形三个点$i, j, k$,$k, j, i$挨个旋转就行啦。 c++ include inclu ...
分类:其他好文   时间:2018-11-22 20:57:57    阅读次数:180
POJ2187 Beauty Contest(旋转卡壳)
"嘟嘟嘟" 旋转卡壳模板题。 首先求出凸包。 然后$O(n ^ 2)$的算法很好想,但那就不叫旋转卡壳了。 考虑优化:直观的想是在枚举点的时候,对于第二层循环用二分或者三分优化,但实际上两点距离是不满足单调性的,见下图: 对于$A$点,$AB AE include include include i ...
分类:其他好文   时间:2018-11-21 16:18:09    阅读次数:241
POJ1039 Pipe
"嘟嘟嘟" 大致题意:按顺序给出$n$个拐点表示一个管道,注意这些点是管道的上端点,下端点是对应的$(x_i, y_i 1)$。从管道口射进一束光,问能达到最远的位置的横坐标。若穿过管道,输出$Through$ $all$ $the$ $ pipe.$ 还是线段求交问题。 枚举端点作为直线(光束)上 ...
分类:其他好文   时间:2018-11-18 16:12:09    阅读次数:188
POJ1066 Treasure Hunt
"嘟嘟嘟" 题意看题中的图就行:问你从给定的点出发最少需要穿过几条线段才能从正方形中出去(边界也算)。 因为$n$很小,可以考虑比较暴力的做法。枚举在边界中的哪一个点离开的。也就是枚举四周的点$(x, y)$,并和起点$(x_0, y_0)$连成线段,求和多少条线段相交。 但是因为点可以是实数,所以 ...
分类:其他好文   时间:2018-11-18 14:15:58    阅读次数:195
POJ3907 Build Your Home
"嘟嘟嘟" 题意:按逆时针或顺时针给出一个多边形,求面积。 解法:直接套用公式:$S = \frac{1}{2}|\sum _ {i = 1} ^ {n} {v_i \times v_{i + 1}}|$ 别忘了POJ实数输出的时候必须%$f$,不能%$lf$…… c++ include inclu ...
分类:其他好文   时间:2018-11-17 16:15:37    阅读次数:174
UVA378 Intersecting Lines
"嘟嘟嘟" 翻译:直线求交。 本人第一道计算几何题。已经体会到了计算几何的恶心之处…… 首先当然有联立解析式的做法,然而在咱竞赛中一般都用向量的求法。 然后刚开始我就因为怎么存向量和直线的事情折腾了好半天:刚开始开了一个向量类和一个直线类,但是发现这样封装过度了,就把直线类删了。但是单纯的开一个向量 ...
分类:其他好文   时间:2018-11-17 15:59:00    阅读次数:262
UVA151 Power Crisis
嘟嘟嘟 这道题被评为紫题完全是在假(虽然我也跟风评了紫题),顶多黄题难度。 评黄题的主要原因是得知道约瑟夫递推公式,即fn = (fn - 1 +m) % n。表示n个人报数最后的获胜者,需要注意的是编号从0~n - 1,答案加1即可。 那么这道题就是枚举m,然后O(n)代入公式验证,总复杂度O(T ...
分类:其他好文   时间:2018-11-13 00:14:22    阅读次数:185
[USACO11DEC]Umbrellas for Cows
嘟嘟嘟 我dp真是太弱了,这么简单dp都不会。 令dp[i]表示前 i 头牛头被遮住了的最低成本。则dp[i] = min{dp[i], dp[j - 1] + c[a[i] - a[j] + 1]} (1 <= j <= i) 然后别忘了预处理后缀最小值。 1 #include<cstdio> 2 ...
分类:其他好文   时间:2018-11-05 19:07:54    阅读次数:151
188条   上一页 1 ... 6 7 8 9 10 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!