花费 7 ms
数学:凸包算法详解

一.概念: 凸包(Convex Hull)是一个计算几何(图形学)中的概念。 在一个实数向量空间V中,对于给定集合X,所有包含X的凸集的交集S被称为X的凸包。 X的凸包可以用X内所有点(X1,...Xn)的线性组合来构造. 在二维欧几里得空间中,凸包可想象为一条刚好包 ...

Tue Jul 25 17:23:00 CST 2017 9 13706
计算几何基础

计算几何基础 Tags:高级算法 前言 Noip爆炸后差点退组。 不取模设小上界的人大概不配学计算几何吧。 copy一些网上的博客好了。 计算几何详解:https://blog.csdn.net/clover_hxy/article/details/53966405 凸包详解:http ...

Thu Nov 29 00:53:00 CST 2018 16 4337
平面最近点对问题(分治)

平面最近点对问题是指:在给出的同一个平面内的所有点的坐标,然后找出这些点中最近的两个点的距离. 方法1:穷举 1)算法描述:已知集合S中有n个点,一共可以组成n(n-1)/2对点 ...

Sun Jun 21 21:56:00 CST 2015 6 14399
闵可夫斯基和

闵可夫斯基和 Tags:高级算法 一、概述 学习此内容需一定计算几何基础,出门右拐:https://www.cnblogs.com/xzyxzy/p/10033130.html 官方定义:两个图形\(A,B\)的闵可夫斯基和\(C=\{a+b|a\in A,b\in B\}\) 通俗一点 ...

Mon Jan 07 03:09:00 CST 2019 0 4607
几何:极角排序详解

关于极角排序:   在平面内取一个定点O,叫极点,引一条射线Ox,叫做极轴,再选定一个长度单位和角度的正方向(通常取逆时针方向)。   对于平面内任何一点M,用ρ表示线段OM的长度(有时也用r表示 ...

Fri Jul 28 16:56:00 CST 2017 1 6872
用向量叉乘求直线交点

求解方法 两个技巧: 用向量来表示点,则可以用向量加法来表示点的平移。 用点和向量来表示直线,这样可以处理斜率无穷大的情况。 如图所示,有两条直线交于点 \(I\)。我们 ...

Mon Oct 11 01:56:00 CST 2021 0 3745
半平面交详解

更好的阅读体验 定义: 半平面: 顾名思义,就是平面的一半。一条直线会把平面分成两部分,就是两个半平面。对于半平面,我们可以用直线方程式如:\(ax + by >= c\) 表示,更 ...

Thu Nov 22 09:09:00 CST 2018 7 2353
任意多边形的面积计算

任意给出一个三角形ΔABC,设其顶点坐标分别为A(x1, y1),B(x2, y2),C(x3, y3),那么根据线性代数的知识,ΔABC的有向面积可表示为: 其中,ΔABC顶点A、B、 ...

Sat Jun 22 21:24:00 CST 2019 0 1729

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM