题目链接:http://poj.org/problem?id=1113Time Limit:1000MSMemory Limit:10000KDescriptionOnce upon a time there was a greedy King who ordered his chief Architect to build a wall around the King's cast...
原创 2022-02-03 15:07:16
53阅读
《OpenCV 轻松入门 面向Python》 学习笔记 获取缺陷几何学测试点到轮廓距离利用形状场景算法比较轮廓计算 Hausdorff 距离 获取hull = cv2.convexHull( points[, clockwise[, returnPoints]] )返回值:hull:角点参数:points:轮廓clockwise 布尔值 值为True时(默认),角点将
题目链接:http://poj.org/problem?id=1113Time Limit:1000MSMemory Limit:10000KDescriptionOnce upon a time there was a greedy King who ordered his chief Architect to build a wall around the King's cast...
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1392Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Problem DescriptionThere are a lot of trees in an area. A peasant...
原创 2022-02-03 15:06:25
43阅读
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1392Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Problem DescriptionThere are a lot of trees in an area. A peasant...
原创 2021-07-14 10:42:46
71阅读
Problem Description There are a lot of trees in an area. A peasant wants to buy a rope t
原创 2023-05-30 05:07:41
76阅读
WallTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 3449    Accepted Submission(s): 987Problem DescriptionOnce upon a time there was
原创 2023-02-17 09:37:01
34阅读
http://poj.org/problem?id=1113使用Graham-Scan算法。为什么扫描阶段复杂度是O(n)?因为在扫描过程中,每个点至多进栈一次,至多出栈一次,也就是说对每个点我们至多进行两次叉积运算,所以复杂度是O(n)。完整代码:/*16ms,592KB*/ #include<cstdio> #include<cmath> #include&l
原创 2023-04-12 03:22:30
93阅读
Surround the Trees Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 8414    Accepted Submission(s): 3222
原创 2023-04-24 02:31:54
36阅读
Surround the TreesTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 7672    Accepted Submission(s): 2936Problem DescriptionThere are a
原创 2023-02-17 09:37:02
40阅读
WallTime Limit:1000MSMemory Limit:10000KTotal Submissions:26286Accepted:876
转载 2013-08-03 22:21:00
80阅读
2评论
题目链接:传送门 题意: 给定n个圆。m个三角形求把这些图形所有覆盖图形最小周长。 分析: 刚開始看到就想到了求,但是圆怎么求了?就暴力把圆切割成1000个点然后求就能够了。水过了。正解是找圆与圆切点圆与三角形上点与圆引得切线切点。 代码例如以下: #include<stdio.
转载 2017-06-10 16:29:00
31阅读
2评论
Wall Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 4671    Accepted Submission(s): 1337 Problem Description Once upon a tim
原创 2022-09-26 14:37:36
43阅读
<题目链接> 题目大意: 给出一些点,让你求出将这些点全部围住需要多长绳子。   Andrew算法 #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #include<cmath> using namespace std;
转载 2018-08-22 22:55:00
68阅读
2评论
The
原创 2022-09-26 14:37:39
66阅读
文章目录(convex hull)(convex hull)Graham扫描算法API使用步骤:Code效果 (convex hull)1、概念; 2、API说明; 3、代码演示; convex : 凸面的,凸出多变形; hull : 物体外壳;(convex hull)1、(convex hull):在一个多边形边缘或者内部任意两个点连线都包含在多边形边界或者
转载 2024-05-09 22:34:14
205阅读
曾经感觉很可怕东西如今看了几眼就明白了先按x为第一关键字,y为第2关键字排序先跑包下半部分然后逐个放进栈里,当栈中元素个数大于2时候,用栈顶元素和前前个点斜率和栈顶元素和前个点斜率比较,如果当前点对应斜率更小,那么就把前一个点踢掉,1到n扫一遍,最后加一波答案最后再跑包上半部分
转载 2019-03-26 21:22:00
211阅读
2评论
题解:LightOJ 1313 - Protect the Mines(
转载 2017-07-27 21:58:00
100阅读
2评论
至於「定義是:圖形內任意兩點連線不會經過圖形外部, http://mathworld.wolfram.com/Convex.html 。這裡指」並不是表面弧狀凸起之意,事實上是由許多平坦表面組成。 ​
转载 2011-08-03 14:28:00
144阅读
2评论
给定一个点集,是能够包围所有点最小凸多边形。对于,有以下主要性质:1)所有顶点均在任何一条边所在直线一侧。如果逆时针遍历边,则对每条边,所有点均在其左侧。2)从任一点出发,沿逆时针前进总是向左转,沿顺时针前进总是向右转。利用性质来求。首先将点排序,优先按x排序再按y排序。第一个点直接加入,加下来若栈中点数目小于2直接加入;若大于2,则计算新点相对于栈里最上层边
转载 2023-06-14 17:46:26
202阅读
  • 1
  • 2
  • 3
  • 4
  • 5