我发现平面图转对偶图经常和最小割在一起。 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
https://zybuluo.com/ysner/note/1098815 标签(空格分隔): 网络流 最短路 知识点 这玩意儿大致的思路如下: 1.将源点到汇点中再补一条不与任何线段有交点的边。这条边把外侧无限大的区域划分为了两部分,一部分为S面,另外一部分为T面。(其实把那两个面当成两个点就成 ...
分类:
其他好文 时间:
2018-04-03 21:58:38
阅读次数:
172
如果只会用最小割做这道题那就太菜辣 引入 来自某学长 平面图:在平面上边不相交的图(边可以绕着画) 那么平面图的边与边就围成了许多个区域(这与你画图的方式有关) 定义对偶图:把相邻的两个区域连上边,形成的图 两个~~可能~~正确的东西: 对偶图$\in$平面图 平面图的对偶图的对偶图是它自己 知道这 ...
分类:
其他好文 时间:
2018-02-05 20:00:05
阅读次数:
198
【题目大意】 给一张网格图,上往下有流量限制,下往上没有,左往右有流量限制。 $n * m \leq 2.5 * 10^6$ 【题解】 考场直接上最大流,50分。竟然傻逼没看出狼抓兔子。 平面图转对偶图,其中没有流量限制(inf)不用转,然后直接在DAG上分层dp即可。 复杂度$O(nm)$,但是这 ...
分类:
其他好文 时间:
2017-07-09 21:57:31
阅读次数:
188
4541: [Hnoi2016]矿区 Description 平面上的矿区划分成了若干个开发区域。简单地说,你可以将矿区看成一张连通的平面图,平面图划分为了若 干平面块,每个平面块即为一个开发区域,平面块之间的边界必定由若干整点(坐标值为整数的点)和连接这些整点 的线段组成。每个开发区域的矿量与该开 ...
分类:
其他好文 时间:
2017-06-10 23:28:34
阅读次数:
333
【题目分析】 可以知道,所有的海拔是0或1 最小割转最短路,就可以啦 SPFA被卡,只能换DIJ 【代码】 ...
分类:
其他好文 时间:
2016-12-22 19:53:12
阅读次数:
210
1000:。。。 1036:树链剖分。 1588:splay/set 1001:平面图转对偶图 2002:分块 1500:splay 1010:斜率优化 3224:splay 1012:线段树 ?1503:splay。 2038:分块 1008:组合数学+快速幂 ?2049:LCT ?1901:树套 ...
分类:
其他好文 时间:
2016-08-23 21:41:59
阅读次数:
108
很明显是最小割。然而我不会算时间复杂度。据说会RE。然后得知了平面图转对偶图。spfa跑的好慢 遂又写了dijkstra 然而还是跑的好慢啊 啊啊 1001: [BeiJing2006]狼抓兔子 Description 现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行 ...
分类:
其他好文 时间:
2016-07-14 21:48:10
阅读次数:
226
2007: [Noi2010]海拔 Description YT市是一个规划良好的城市,城市被东西向和南北向的主干道划分为n×n个区域。简单起见,可以将YT市看作一个正方形,每一个区域也可看作一个正方形。从而,YT城市中包括(n+1)×(n+1)个交叉路口和2n×(n+1)条双向道路(简称道路),每 ...
分类:
其他好文 时间:
2016-05-22 08:32:33
阅读次数:
195