在打了一阵数据结构之后,老师表示“今天晚上让学长给你们讲一下计算几何”……然后就死了.jpg 昨天晚上一直在推数学的式子以及回顾讲课的笔记……计算几何特点就是多而杂,即使是入门部分也是如此…… 首先,我们从二维的几何问题开始处理。 我们知道,高中解析几何计算几何的基础是向量(Vector)和点(Po ...
分类:
其他好文 时间:
2017-08-07 10:22:07
阅读次数:
131
平面上n个红点,m个黑点,问你多少个黑点至少在一个红三角形内。 对红点求凸包后,转化为询问有多少个黑点在凸包内。 点在凸多边形内部判定,选定一个凸包上的点作原点,对凸包三角剖分,将其他的点极角排序之后,使用二分法就可以判定点在哪个剖分出来的三角形的夹角内,然后用叉积即可判定其在凸包内还是外,O(lo ...
分类:
编程语言 时间:
2017-08-07 10:19:22
阅读次数:
138
开坑时间:2017/8/5 21:25 今天呢$lgl$神犇终于打开了坑害了无数英雄好汉的新陷阱的盖子新世界的大门:计算几何。尽管再不愿意但该来的还是要来。于是我就这么踏上了这条贼船……(缓更,勿催) 本文将对现阶段所需的四项知识做出一些主观的感性分析,希望大家能够就此感性理解一下。 一、凸包 凸包 ...
分类:
其他好文 时间:
2017-08-06 23:09:14
阅读次数:
164
学习了极角排序的一些套路 UVA11696 给你一些圆和一些点,保证点不在圆内,两点相连通当且仅当两点联结的线段不与任何一个圆相交,问联通块个数 跟之前那道UVA很类似 其实更加简单 枚举每个点 把其他所有点和圆对他极角排序 用set维护圆到当前点的切线的最短距离 因为点不在圆内 所以直接判断距离就 ...
分类:
其他好文 时间:
2017-08-05 20:32:06
阅读次数:
129
刘汝佳白书上的题,有一个很好的技巧是把两个处于惯性参考系的物体中的一个看做静止,另一个做相对运动,把两个匀速运动的物体间的距离换成了静止的点到线段的距离。很好的题 计算几何的题代码很多,注意细心。 ...
分类:
其他好文 时间:
2017-08-04 22:49:37
阅读次数:
204
Roping the Field Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 858 Accepted: 250 Description Farmer John is quite the nature artist: he o ...
分类:
其他好文 时间:
2017-08-04 21:35:51
阅读次数:
252
1.对非平面的三角形面片进行差值,可以从指定的定点法相、或者边界切线方向开始进行差值,即从三个端点值,以及留个且向量使用Hermite差值完成。 对于曲面三角形的任一条边,如上图所示。如果向量定点v0处的法向量n0没有给出通过标签<normal>给出,则通过计算v0点的两个边的切向量的叉积的方式,计 ...
分类:
其他好文 时间:
2017-08-03 14:00:58
阅读次数:
231
点是否再三角形面之内的位置关系判定 常用的方法是,如果点在三角形内部,则连接与三角形的三个顶点,并计算组成的组成矢量的角度和,如果为2pei, 则在三角形内部,否则不再三角形内不。理论上该方法可行,但是效率非常慢。 因为要计算夹角,需要多次计算平方根。 1. 判定是否同边的技术原理(Same Sid ...
分类:
其他好文 时间:
2017-08-02 14:58:54
阅读次数:
234
1.1三角形 1. 半周长 P=(a+b+c)/2 2. 面积 S=aHa/2=absin(C)/2=sqrt(P(P-a)(P-b)(P-c)) 3. 中线 Ma=sqrt(2(b^2+c^2)-a^2)/2=sqrt(b^2+c^2+2bccos(A))/2 4. 角平分线 Ta=sqrt(bc ...
分类:
其他好文 时间:
2017-07-31 14:50:57
阅读次数:
183
没有学特定的姿势 做了第二期的一些普通题 发现了自己很容易犯的一些错误 HDU 3264 给你一些互不相交,互不内含的圆,寻找一个最小的半径,使得在某点圆心处以该半径作圆时可以覆盖每个圆至少一半的面积 一看就是二分加两圆的面积交了,但是很智障的是,我当时并没有直接去求交集面积,而是额外去求了圆的交点 ...
分类:
其他好文 时间:
2017-07-30 22:11:48
阅读次数:
167