码迷,mamicode.com
首页 >  
搜索关键字:对偶图    ( 100个结果
狼爪兔子 [对偶图]
题目大意:给出一张左上角点为(1,1),右下角点为(N,M)(上图中N=4,M=5).有以下三种类型的道路1:(x,y)<==>(x+1,y)2:(x,y)<==>(x,y+1)3:(x,y)<==>(x+1,y+1)n,m<=1000求最小割. 数据太大,网络流会很卡(不太清楚用一些玄学的底层优化 ...
分类:其他好文   时间:2021-06-02 14:54:44    阅读次数:0
[校内训练2021_03_04]C平面图转对偶图2
我发现平面图转对偶图经常和最小割在一起。 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef long long int ll; 4 typedef long double ld; 5 typedef pair<int,int> pi ...
分类:其他好文   时间:2021-03-05 13:00:48    阅读次数:0
Luogu P4001 [ICPC-Beijing 2006]狼抓兔子
"Link" 平面图的最小割等于其对偶图的最短路。 虽然我不会证但感觉确实挺好理解的。 ...
分类:其他好文   时间:2020-01-27 15:45:31    阅读次数:59
bzoj1001 [ICPC-Beijing 2006]狼抓兔子
我满心以为本题正解为最短路,结果到处都是最大流…… 几乎所有的都写了什么“对偶图”跑最短路~~,但我真的不知道什么叫做对偶图~~ 介绍一下本题的最短路算法叭。并不算难。主要是感性理解。 首先很容易观察出这是一个最小割,那么就是求最大流了。 但是这题的点数高达10e6,按常理来说最大流应该稳稳地TLE ...
分类:其他好文   时间:2019-02-14 20:45:48    阅读次数:217
[BJ2006] 狼抓兔子
题目链接: "戳我" 按理说以dinic$O(M N^2)$的时间复杂度应该是过不去的(呃我也知道这个上界很松)。~~但是最小割确实可以水过去??~~ ~~但是本着写正解的精神~~,我还是学了学平面图和对偶图,跑最短路的话时间复杂度应该是正确的。(大家可以去上网搜一下,~~或者看蒟蒻的 "OI网络流 ...
分类:其他好文   时间:2019-01-21 13:52:16    阅读次数:142
解题:BJOI 2006 狼抓兔子
题面 可以看出来是最小割,然后你就去求最大流了 这么大的范围就是让你用网络流卡的?咋想的啊=。=??? 建议还是老老实实用 平面图最小割等于其对偶图最短路 这个东西来做吧,虽然这个东西跑的也挺慢的,最后一个点跑了$2s$ 对偶图就是被边分割出来的每个区域当成一个点,然后两个区域有公共边就连边,起点和 ...
分类:其他好文   时间:2018-12-20 14:48:12    阅读次数:166
最大流最小割与对偶图
对偶图是一种神奇的东西! 对于一个平面图$G=(V,E)$(也就是能画在平面上,且边的交点都在顶点处的图),则它的对偶图$G^ $的定义如下: 1.$G^ $的每一个顶点对应$G$中的每一个面 2.对于$G$中的边$e$,若它的两侧为两个不同的平面$f_1^ $和$f_2^ $,则在$G^ $中有一 ...
分类:其他好文   时间:2018-12-10 21:58:49    阅读次数:244
bzoj一句话题解
bzoj一句话题解 by wawawa8 1000 a+b 1001 平面图最小割 对偶图最短路 1002 就是生成树个数,通过基尔霍夫矩阵可以得出递推式 $f_i=3f_{i 1} f_{i 2}+2$,然后高精度算一下 1003 令 $c[i][j]$ 表示从第 $i$ 天到第 $j$ 天从 $ ...
分类:其他好文   时间:2018-10-23 14:53:33    阅读次数:170
HDU - 3035 War(对偶图求最小割+最短路)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3035 题意 给个图,求把s和t分开的最小割。 分析 实际顶点和边非常多,不能用最大流来求解。这道题要用平面图求最小割的方法: 把面变成顶点,对每两个面相邻的边作一条新边。然后求最短路就是最小割了。 另外 ...
分类:其他好文   时间:2018-10-11 18:48:16    阅读次数:146
P4001 [BJOI2006]狼抓兔子
传送门 思路: 不少题解都是有网络流来做最小割(网络流是什么),但对于一个不会网络流的蒟蒻来做这题相当困难。 听机房daolao说可以重构图做最短路。然后就baidu将平面图转换成一个对偶图,因为网络流的最小割 = 对偶图的最短路,所以只要在对偶图上跑最短路(从左上角跑到右下角)就行了。 由于堆优化 ...
分类:其他好文   时间:2018-09-18 22:49:18    阅读次数:192
100条   1 2 3 4 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!