
----------网络流----------
VanishD
気付かないうちにオトナになって,绮丽な嘘 口に出来るほど。
展开
-
[bzoj2285][Sdoi2011]保密【0/1分数规划】【网络流】
【题目描述】Description现在,保密成为一个很重要也很困难的问题。如果没有做好,后果是严重的。比如,有个人没有自己去修电脑,又没有拆硬盘,后来的事大家都知道了。当然,对保密最需求的当然是军方,其次才是像那个人。为了应付现在天上飞来飞去的卫星,军事基地一般都会建造在地下。某K国的军事基地是这样子的:地面上两排大天井共n1个作为出入口,内部是许多除可以共享出入口外互不连原创 2018-01-27 10:48:45 · 218 阅读 · 0 评论 -
[bzoj3232]圈地游戏【0/1分数规划】【网络流】
【题目描述】DescriptionDZY家的后院有一块地,由N行M列的方格组成,格子内种的菜有一定的价值,并且每一条单位长度的格线有一定的费用。DZY喜欢在地里散步。他总是从任意一个格点出发,沿着格线行走直到回到出发点,且在行走途中不允许与已走过的路线有任何相交或触碰(出发点除外)。记这条封闭路线内部的格子总价值为V,路线上的费用总和为C,DZY想知道V/C的最大值是多少。原创 2018-01-27 11:04:45 · 357 阅读 · 0 评论 -
[bzoj1061][Noi2008]志愿者招募【网络流】【线性规划】
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=1061 【题解】 如果一个线性规划问题的每个变量只在两个限制条件中出现过,并且一个是正的,一个是负的,那么就可以把这个问题转换为网络流模型,每个限制条件建一个点,每个变量从负的往正的连边,正的常量从原点连过来,负的常量连向汇点。由于每个限制条件的点都满足流量平衡,所以这个正...原创 2018-03-06 18:48:16 · 247 阅读 · 0 评论 -
[bzoj4853][Jsoi2016]飞机调度【最短路】【网络流】
【题目链接】 https://www.lydsy.com/JudgeOnline/problem.php?id=4853 【题解】 用Floyd求出飞机从一个点到另一个地点的最短耗时。 将需要的线路看做点,若一条线路能到其他的线路,则向该线路连边。 问题转化成了最少路径覆盖问题。 /* -------------- user Vanisher ...原创 2018-04-14 19:42:08 · 509 阅读 · 0 评论 -
[bzoj5335][loj2574][TJOI2018]智力竞赛【网络流】
【题目链接】 https://loj.ac/problem/2574 【题解】 每次加入最小的点并判断是否可行,判断的方法是将每个点拆成入点和出点,加入时连一条下界为1的边,跑最小流。若最小流≤n+1≤n+1\leq n + 1则可行。 时间复杂度O(MV)O(MV)O(MV) (V为边数)(V为边数)(V为边数) 【代码】# include <bits/stdc+...原创 2018-06-12 13:44:28 · 402 阅读 · 0 评论 -
[bzoj2597][Wc2007]剪刀石头布【费用流】
【题目链接】 https://www.lydsy.com/JudgeOnline/problem.php?id=2597 【题解】 考虑从总的方案数中减去不合法的方案数,一个不合法的三元环,一定有且只有点的出度为3。所以一个度数为kkk的点会产生1+2+..k−1=k∗(k−1)/21+2+..k−1=k∗(k−1)/21 + 2 + .. k - 1=k*(k - 1)/2个不合法...原创 2018-06-19 20:53:03 · 298 阅读 · 0 评论 -
[uoj389][UNR #3]白鸽【欧拉回路】【射线法】【费用流】
【题目链接】 http://uoj.ac/problem/389 【题解】 首先存在欧拉回路的条件是所有非孤立点都与一号点连通,并且每个点的度数都是偶数。 一个简单的想法,把每条边绕原点旋转在的角度记为这条边的费用(如果是负的就把这条边反向),我们先把所有的费用都加在一起作为初始的答案。那么显然会有一些点的度数不符合条件。考虑费用流,对于一条边(u,v)(u,v)(u,v)我们...原创 2018-07-15 14:59:53 · 526 阅读 · 0 评论