计算几何
文章平均质量分 89
无……
Hypoc_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
斯坦纳树小结
废话做题时偶然遇到就学了一下,并不是什么很难的高科技。正题最小斯坦纳树和最小生成树类似,不过为了达到最小开销,最小斯坦纳树允许加一些额外点。例题:有一张图,有 kkk 个关键点,选出一些边,使这 kkk 个点形成连通块,求边权和的最小值。算法流程:不难发现,这样的连通块一定是棵树,成环的话随便去掉环上一条边都可以使答案更小。考虑状压dp,设 fi,Sf_{i,S}fi,S 表示以 iii 为根的子树,子树内包含 SSS 这些关键点,其中 SSS 在二进制下第 jjj 位为 111 表示包含第原创 2021-01-12 12:32:40 · 474 阅读 · 0 评论 -
旋转卡壳小结
介绍基本问题是求出一个凸多边形上距离最远的两点的距离,即求出最远的一对对踵点。对踵点: 对于两个点,假如可以分别过这两个点作两条平行线,使凸多边形上的其他所有点都在这两条平行线之间,那么称这两个点为对踵点。拓展的话还可以求很多东西,但是原理都是差不多的。做法简单来说,就是用一对平行线卡住凸包,然后将凸包进行旋转。有两种情况,一种是卡住两个点,一种是卡住一个点和一条边,像这样:考虑卡住一条边和一个点的情况,可以发现,卡住的这个点离这条边最远,并且,这个点和这条边形成的三角形面积最大。于是,我原创 2020-06-28 14:01:14 · 573 阅读 · 0 评论 -
凸包——Graham扫描法
废话这是一个用来求出凸包的算法。前置芝士——叉积原创 2020-06-28 13:32:53 · 400 阅读 · 0 评论 -
点积(内积)和叉积(外积)小结
点积点积的定义:设有两个向量aaa和bbb,他们的夹角为θ\thetaθ,那么他们的点积就是∣a∣∣b∣cosθ|a||b|cos\theta∣a∣∣b∣cosθ。式子:a⋅b=∣a∣∣b∣cosθa\cdot b=|a||b|cos\thetaa⋅b=∣a∣∣b∣cosθ用上面的那个公式计算点积的话很麻烦,于是有一个计算式(设向量a(x1,x2,x3,...),b(y1,y2,y3,...)...原创 2020-06-07 17:04:10 · 3096 阅读 · 0 评论
分享