大致题意: 有一个人想要获得p个经验点和q元钱。现在给出n份工作,每份工作每天能得到Ai的经验值和Bi的钱,问最少需要工作多少天, 能使得总经验值>=p,总钱>=q。 先对给出的n份工作以及原点O(0,0),x轴的最大点(maxx,0),y轴最大点(0,maxy)构建凸包,根据凸组合,可知凸包上所有 ...
分类:
其他好文 时间:
2018-07-26 10:51:47
阅读次数:
174
最小外接圆 函数cv2.minEnclosingCircle() 可以帮我们找到一个对象的外切圆。它是所有能够包括对象的圆中面积最小的一个。 案例:现有下面这样一张图片,要求将图片中心的花朵标记出来。 代码: 程序结果: 凸包 凸包与轮廓近似相似,但不同,虽然有些情况下它们给出的结果是一样的。函数c ...
分类:
其他好文 时间:
2018-07-22 20:54:57
阅读次数:
154
" Portal bzoj4520 " Description 给你平面内$n$个点的坐标,求欧氏距离下第$k$远的点对 Solution 因为kd其实。。严格来说挺不熟的用的太少了qwq 然后不知道为啥第一反应凸包直径取$k$次qwq然而这样有一个问题就是。。取完一次之后删点不知道要删直径中两个点 ...
分类:
其他好文 时间:
2018-07-22 20:54:49
阅读次数:
149
http://poj.org/problem?id=1113 题意 求能包围城堡的最小周长,其中必须与城堡每个点相隔L。 分析 答案是凸包周长加上一个圆周长,即包围凸包的一个圆角多边形。 但那些圆角加起来为什么恰好是一个圆呢?每个圆角是以凸包对应的顶点为圆心,给定的L为半径,与相邻两条边的切点之间的 ...
分类:
其他好文 时间:
2018-07-22 17:12:17
阅读次数:
145
http://poj.org/problem?id=1584 题意 按照顺时针或逆时针方向输入一个n边形的顶点坐标集,先判断这个n边形是否为凸包。 再给定一个圆形(圆心坐标和半径),判断这个圆是否完全在n边形内部。 分析 1.判断给出了多边形是不是凸多边形。 2.判断圆包含在凸多边形中:一定要保证圆 ...
分类:
其他好文 时间:
2018-07-22 16:54:30
阅读次数:
204
题意:给定一条折线,问能否在不扭曲它的情况下让它完全通过一个小孔 这个条件就是:过折线上任意一点$x$存在一条直线把折线分成不与直线相交的两部分,换句话说存在(与折线只有一个交点$x$)的直线 结论是:若点$i$严格在点$1\cdots i$或点$i\cdots n$构成的凸包内,则无解,因为过点$ ...
分类:
其他好文 时间:
2018-07-21 21:30:33
阅读次数:
116
大致题意: 给出一个凸包,以及凸包内的两个点p1,p2,求有多少条经过凸包顶点的直线能够将凸包分割为两部分,且给出的两点分别属于不同的部分 枚举凸包的顶点,二分求出p1,p2线段左边的最大坐标L以及右边的最小坐标R,则答案为R-L-1的累加和除以2 注意文件输入,输出 1 #include<cstd ...
分类:
其他好文 时间:
2018-07-18 23:26:50
阅读次数:
185
大致题意: 给出一个多边形,问你有多少种放法可以使得多边形稳定得立在平面上。 先对多边形求重心,在求凸包,枚举凸包的边,如果重心没有在边的范围内,则不行 判断是否在范围内可用点积来判断 1 #include<cstdio> 2 #include<iostream> 3 #include<cstrin ...
分类:
其他好文 时间:
2018-07-18 14:08:24
阅读次数:
143
(一)基本算法 : 1.枚举 2.搜索: 深度优先搜索 广度优先搜索 启发式搜索 遗传算法 (二)数据结构的算法 (三)数论与代数算法 (四)计算几何的算法:求凸包 (五)图论 算法: 1.哈夫曼编码 2.树的遍历 3.最短路径 算法 4.最小生成树 算法 5.最小树形图 6.网络流 算法 7.匹配 ...
分类:
编程语言 时间:
2018-07-17 22:14:32
阅读次数:
198
大致题意: 求多边形的最大内接三角形 旋转卡壳 模板题 1 #include<cstdio> 2 #include<iostream> 3 #include<cstring> 4 #include<algorithm> 5 #include<queue> 6 #include<set> 7 #inc ...
分类:
其他好文 时间:
2018-07-16 22:15:36
阅读次数:
162