随笔分类 - 计算几何
摘要:[toc] 转对偶图 平面图的最小割对应着对偶图的最短路。 方法: 首先把每条边拆成双向边。 然后,把每个点的所有出边按极角进行排序。 每次:从任意一条未标记的边开始,把它标记,并找到v的出边中极角序在之后的第一条边。 直到找到一条被标记的边。 这时,我们就找到了一个面。
阅读全文
摘要:凸包 1、找到最左面的点,如有多个,取最下面的的点。 注:这一步是为了极角排序时方便直接叉积。 2、以这个点为原点,将所有点按与x轴正半轴的夹角为第一关键字(从大到小,顺时针),到原点距离为第二关键字(从小到大)排序。 比较的代码: int left(SVe a,SVe b) { return sg
阅读全文