码迷,mamicode.com
首页 >  
搜索关键字:对偶图    ( 100个结果
bzoj 1001 狼抓兔子
题目大意: 一个网格图,路径样式如下 求最小割 思路: 数据太大,不能直接最小割,而这个图是个平面图(显而易见) 于是我们可以对偶图 所谓对偶图,就是把平面图的每个块看做是一个点,如图: 然后spfa跑一遍最短路就好了 1 #include<iostream> 2 #include<cstdio> ...
分类:其他好文   时间:2017-10-09 22:34:04    阅读次数:167
BZOJ 1001 狼抓兔子 (最小割转化成最短路)
题意:中文题。 析:很容易看出是裸板的最小割,然后可能会超时,边实在是太多了,有一种特殊的方法,可以把平面图转成最短路来求,也就是利用对偶图,把原图的而看成新图的点,原图的边与两个面相连的,加一条边,然后再多加一个起点和终点。跑一次最短路即可。 代码如下: ...
分类:其他好文   时间:2017-10-03 00:23:10    阅读次数:226
[BZOJ 3007] 拯救小云公主 对偶图
题意 给定 $r, c$ , 以及矩形 $(1, 1), (r, c)$ 内的 $n$ 个点组成的点集 $S$ . 求一条从 $(1, 1)$ 到 $(r, c)$ 的矩形内的路径, 最大化路径到 $S$ 中的点的最小距离. $n \le 3000$ . 分析 考虑二分答案 $x$ , 判定: 当前 ...
分类:其他好文   时间:2017-09-09 13:01:04    阅读次数:120
[BZOJ 4423] Bytehattan 平面图与对偶图
题意 给定一个 $n \times n$ 的点阵, 形成一个网格图. 最初的时候四连通. $m$ 次操作, 每次删去一条边 $(u, v)$ , 问 $u$ 和 $v$ 是否仍然连通. $2 \le n \le 1500, 1 \le m \le 2n(n - 1)$ . 分析 将平面图转化为它的对 ...
分类:其他好文   时间:2017-09-09 10:44:00    阅读次数:141
HDU 6187 Destroy Walls (对偶图最小生成树)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6187 题意:有一个V个结点M条边的带边权无向平面图,有一个人在一个区域,要拆一些墙使得他可以到达任意一个区域,问最小花费。 解法: ...
分类:其他好文   时间:2017-09-08 21:39:05    阅读次数:181
平面图与对偶图
平面图就是能在平面上画出来, 且所有边仅在顶点处相交的图. 对于一个平面图, 我们按照下面方式定义它的对偶图: 将每个平面区域建立一个节点. 对于原图中的每条边, 将与它相邻的两个平面区域对应的节点连边. 点定位: 确定平面中的某个点在哪个区域. 举个例子来说: 对于平面图转化为对偶图, 很多时候图 ...
分类:其他好文   时间:2017-09-08 18:16:10    阅读次数:556
HDU5518 : John's Fences
求出平面图的对偶图,那么需要选择一些环,使得这些环可以异或出所有环。 对于两个不同的区域,需要用一个代价最小的环把它们区分开,这对应最小割。 那么求出对偶图的最小割树,所有树边之和就是把所有区域都区分开的最小代价。 ...
分类:其他好文   时间:2017-09-05 10:02:34    阅读次数:164
【bzoj3630】[JLOI2014]镜面通道 对偶图+计算几何+网络流最小割
题目描述 在一个二维平面上,有一个镜面通道,由镜面AC,BD组成,AC,BD长度相等,且都平行于x轴,B位于(0,0)。通道中有n个外表面为镜面的光学元件,光学元件α为圆形,光学元件β为矩形(这些元件可以与其他元件和通道有交集,具体看下图)。光线可以在AB上任一点以任意角度射入通道,光线不会发生削弱 ...
分类:其他好文   时间:2017-08-18 22:32:14    阅读次数:203
【bzoj3007】拯救小云公主 二分+对偶图+并查集
题目描述 英雄又即将踏上拯救公主的道路…… 这次的拯救目标是——爱和正义的小云公主。 英雄来到boss的洞穴门口,他一下子就懵了,因为面前不只是一只boss,而是上千只boss。当英雄意识到自己还是等级1的时候,他明白这就是一个不可能完成的任务。 但他不死心,他在想,能不能避开boss去拯救公主呢, ...
分类:其他好文   时间:2017-08-18 21:25:35    阅读次数:145
[BJOI2006]狼抓兔子
思路: 求网格图的最小割。然而网格图的边数比较多,直接用EdmondsKarp算法会TLE(据说用Dinic或ISAP可以过),解决的方法是将网格图的最小割转化成其对偶图的最短路,设图的左下端为起点,右上端为重点,然后跑一遍Dijkstra即可。注意要特判$n=1$或$m=1$的情况,另外因为每个方 ...
分类:其他好文   时间:2017-08-09 10:03:18    阅读次数:141
100条   上一页 1 2 3 4 5 6 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!