摘要: 计算几何基础-初步 计算几何 定义:对几何外形信息的计算机表示分析。(其实就是利用计算机建立数学模型解决几何问题。) 计算几何研究的对象是几何图形。早期人们对于图像的研究一般都是先建立坐标系,把图形转换成函数,然后用插值和逼近的数学方法,特别是用样条函数作为工具来分析图形,取得了可喜的成功。然而,这 阅读全文
posted @ 2022-06-03 22:59 Jekyll_Y 阅读(219) 评论(2) 推荐(0) 编辑
摘要: 计算几何-闵可夫斯基和 闵可夫斯基和 闵可夫斯基和,又称作闵可夫斯基加法,是两个欧几里得空间的点集的和,以德国数学家闵可夫斯基命名。(小知识:闵可夫斯基曾经做过爱因斯坦的老师。) 闵可夫斯基和是两个欧几里得空间的点集的和,也称为这两个空间的膨胀集,被定义为 \[ A + B=\{a+b|a \in 阅读全文
posted @ 2022-06-03 22:46 Jekyll_Y 阅读(4734) 评论(0) 推荐(1) 编辑
摘要: 计算几何-随机增量 随机增量法 随机增量法可以用来解决最小圆覆盖。 首先,我们先思考一下这个问题: 给定平面上n个点,求一个半径最小的圆去覆盖这n个点。 我们可以先设点集A的最小圆覆盖为c(A),对于一个最小覆盖圆,它肯定满足以下性质: c(A) 是唯一的; 圆上有三个(或以 阅读全文
posted @ 2022-06-03 19:15 Jekyll_Y 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 题意 给定多组数据,每组数据给定n个坐标,求能覆盖这n个点的最小矩形,并输出其面积。 思路 其实这道题跟P3187 [HNOI2007]最小矩形覆盖并没有多大的区别,而且也省去了求矩形顶点坐标的步骤,(当时内心是非常开心,但发现这数据比P3187强得多的时候,内心是崩溃的。。。),但这道题显 阅读全文
posted @ 2022-06-01 10:06 Jekyll_Y 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 计算几何-半平面交 半平面 平面内的一条直线把这个平面分成两部分,每一部分对这个平面来说,都叫做半平面。包括这条直线的半平面叫做闭半平面,否则叫做开半平面。 解析式为 Ax+By+C>=0Ax+By+C0。 在计算几何中用向量表示,整个题统一以向量的左侧或右侧为半平面。 阅读全文
posted @ 2022-05-29 18:51 Jekyll_Y 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 题解 题意 有一个长度为 n 的序列,数列中每个数都是 [0,p1] 之间的整数。 给定m个询问表示区间[l,r]之间所有数的和对p取模的结果。 求最多能满足前几次询问。 思路 先不想区间的问题,考虑如果xy都是 阅读全文
posted @ 2022-05-22 18:46 Jekyll_Y 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 计算几何-旋转卡壳 读法 (其实我也不知道该怎么读,有16种读法) xua`n zhua`n qiaˇ qia`o 凸多边形的切线 如果一条直线与凸多边形有交点,并且整个凸多边形都在 阅读全文
posted @ 2022-05-19 22:44 Jekyll_Y 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 计算几何-凸包 二维凸包 凸多边形 凸多边形是指所有内角在[0,π]范围内的简单多边形。 凸包 对于在平面上的一个点集,凸包是能包含所有点的最小凸多边形。 其定义为:对于给定集合D,所有包含D的凸集的交集S被称为D的凸包。 如: 凸包求法 对于平面上 阅读全文
posted @ 2022-05-19 17:31 Jekyll_Y 阅读(237) 评论(0) 推荐(0) 编辑
摘要: Kruskal 重构树 简介 Kruskal重构树其实就是在Kruscal算法进行的过程中,每一次加边都会合并两个集合,我们可以新建一个点,将这个点的点权设为新加的边的权值,同时将两个集合的根节点分别设为新建的点的左儿子和右儿子。然后将两个集合和新建点合并成一个集合。将新建点设为根。 这样建成的一棵 阅读全文
posted @ 2022-03-24 16:48 Jekyll_Y 阅读(973) 评论(0) 推荐(1) 编辑
摘要: 欧拉路 概念 欧拉路:在一个图中,可以从其中一点出发,不重复地走完其所有边,那么这个图就称为欧拉图。 如果起点和终相同,那么这个图为欧拉回路。 欧拉路路存在的充要条件: 1.图是连通的,若不连通不可能一次性遍历所有边。 2.对于无向图:有且仅有两个点,与其相连的边数为奇数,其他点相连边数为偶数;或所 阅读全文
posted @ 2022-03-09 11:21 Jekyll_Y 阅读(120) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示