![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
对偶图与平面图
Cyhlnj
这个作者很懒,什么都没留下…
展开
-
平面图转对偶图(Bzoj1001:狼抓兔子)
如果只会用最小割做这道题那就太菜辣 引入 来自某学长 平面图:在平面上边不相交的图(边可以绕着画) 那么平面图的边与边就围成了许多个区域(这与你画图的方式有关) 定义对偶图:把相邻的两个区域连上边,形成的图 两个可能正确的东西: 对偶图∈" role="presentation" style="position: relative;">∈∈\in平面图 平面图的对偶图原创 2018-02-05 18:23:22 · 413 阅读 · 0 评论 -
平面图中的欧拉定理,平面图的性质
平面图的性质:边数小于等于3n-6 定理:设G为任意的连通的平面图,则v-e+f=2,v是G的顶点数,e是G的边数,f是G的面数。原创 2018-02-23 22:36:49 · 2410 阅读 · 0 评论 -
Bzoj1997: [Hnoi2010]Planar
题面 Bzoj Sol 平面图的性质:边数小于等于3n-6 然后就是裸2−SAT2−SAT2-SAT # include <bits/stdc++.h> # define RG register # define IL inline # define Fill(a, b) memset(a, b, sizeof(a)) using namespace std; type...原创 2018-02-24 17:21:48 · 204 阅读 · 0 评论 -
Bzoj2007: [Noi2010]海拔
题面 传送门 Sol 显然是求这样一个东西 绿色的线为分割线,左上海拔为000,右下为111 分隔线经过的边就是贡献的答案 那么这就是平面图最小割,转成对偶图求最短路就好了 SPFASPFASPFA真心慢,以后还是跑DijstraDijstraDijstra # include <bits/stdc++.h> # define RG register # def...原创 2018-03-31 20:26:22 · 161 阅读 · 0 评论 -
BZOJ2960:跨平面
题面 BZOJ Sol 对该平面图的对偶图建图后就是最小树形图,建一个超级点向每个点连 infinfinf 边即可 怎么转成对偶图,怎么弄出多边形 把边拆成两条有向边,分别挂在两个点上 每个点的出边按角度排序 每次选择一个没有标记过的边做 DFSDFSDFS 从 uuu 到 vvv,然后 vvv 选择 (v,u)(v,u)(v,u) 顺时针转的下一条边,最后跑到原来的点,此时...原创 2018-06-17 09:57:52 · 199 阅读 · 0 评论