图论==网络流(最大流/最小割/费用流)
o
Helium_wild
这个作者很懒,什么都没留下…
展开
-
HDU-3987-Harry Potter and the Forbidden Forest(所有最小割中 割边最少的割边数)
题目禁林是神秘的。它由从0到N-1的N个节点组成。所有食死徒都呆在编号为0的节点上。Castle的位置是node n-1。由一些道路连接的节点。哈利需要用魔法堵住一些路,他想把成本降到最低。但这还不够,哈利想知道至少有多少条路被封锁了。输入输入由几个测试用例组成。第一行是测试用例的数量。对于每个测试用例,第一行包含两个整数n, m,这意味着图的节点和边的数量。每个节点编号为0到n-1。下面...原创 2019-02-21 11:14:30 · 172 阅读 · 0 评论 -
HDU-3251-Being a Hero(最大权闭合子图)
问题描述国王会给你一些城市,你可以选择拥有它们 ! 你占领的城市不应该与首都相连。为了满足这个条件,你必须摧毁一些道路。同时,你必须为摧毁这些道路此付出代价 。也就是说,你的最终收入是你所占领城市的总价值,减去被毁道路的总成本。注意,每条路都是单向的。e只有一个方向可用。有些城市是为国王保留的,所以即使首都无法到达,你也不能占领任何一座城市。首都永远是第一城市。输入第一行包含单个整数T ...原创 2019-02-21 10:48:12 · 172 阅读 · 0 评论 -
HDU-2435-There is a war(多增加一条边,所有情况中最大的最小割)
题目问题描述一片海里有N个岛屿。有一些定向桥连接着这些岛屿。国家 N 可以在岛屿 2- (n-1)之间建造一座新的无敌的定向桥(只能一座桥,也可不建)。国家 1想要 最大限度地减少总破坏N的成本。国家N则需要通过做出最佳选择想要增加 1 的成本。那么最大可能的成本是多少?输入在这个问题上有很多种情况。有一行是整数,告诉你开始的情况数。每种情况的第一行有两个数字,N(4<=N<...原创 2019-02-21 10:28:39 · 146 阅读 · 0 评论 -
HDU-3657-Game(同 方格取数 最小割)
题目onmylove n×m网格上发明了一种游戏。每个网格上都有一个正整数。现在你可以从格子里取出数字,使你的最终得分尽可能高。获得分数的方法是以下几点:●在一开始,比分是0;●如果你把一个数等于x,分数增加x;●后如果出现两个相邻空网格数量,那么分数应该下降了2(x&y). 这里x和y是过去存在于这两个网格上的值。请注意,“相邻网格”是指这两个网格之间存在且仅存在一个公共边界。...原创 2019-02-17 14:21:01 · 160 阅读 · 0 评论 -
HDU-3491-Thieves(拆点 最小割模板)
题目在亨利王国,有N个(2 <= N <= 100)个城市,其中M个(M <= 10000)有两条直接连接它们的路。一群来自国外的小偷计划偷走H市的大都会博物馆(它还没有被拆除)。然而,勇敢、聪明、聪明的王国警察早就知道这个计划,他们也计划抓小偷。小偷目前在城里。警察在从S到h的路上试图抓住他们,虽然小偷可能不止一群人走这条路,我们优秀的警察已经收集了I市(1<=I<...原创 2019-02-17 13:39:03 · 169 阅读 · 0 评论 -
HDU-3820-Golden Eggs(最小割 好题)
题目问题描述有一个有N行M列的网格。在每个细胞里,你可以选择放入一个金蛋或银蛋,或者让它空着。如果你把一个鸡蛋放进细胞,你会得到一些点这取决于鸡蛋的颜色。但是对于每一对相邻的颜色相同的鸡蛋,如果是金色的就会失去G点,否则就会失去S点。当且仅当两个鸡蛋共享一条边时,两个鸡蛋是相邻的。试着把你的分数写得越高越好。输入第一行包含一个整数T,表示测试用例的数量。在每个测试用例的第一行中有四个整数...原创 2019-02-17 00:31:32 · 181 阅读 · 0 评论 -
HDU-3046-Pleasant sheep and big big wolf(理解最小割模板)
题目在怒江,有一个著名的草原。它还能吸引可爱的羊和它的伙伴们去度假。大灰狼和他的家人知道了这件事,悄悄地躲进了大草坪。作为ZJNU ACM/ICPC团队的一员,我们有义务保护好喜羊羊和它的伙伴们,不被大灰狼打扰。我们决定建造一些长度为1的单位栅栏。任何狼和羊都不能越过篱笆。当然,一个网格只能包含一个动物。现在,我们要求设置最小的栅栏,让喜羊羊和他的伙伴们免受大灰狼和他的伙伴们的打扰。输入...原创 2019-02-14 19:44:11 · 427 阅读 · 0 评论 -
HDU-1565-方格取数
题目传送门Problem Description给你一个n*n的格子的棋盘,每个格子里面有一个非负数。从中取出若干个数,使得任意的两个数所在的格子没有公共边,就是说所取的数所在的2个格子不能相邻,并且取出的数的和最大。Input包括多个测试实例,每个测试实例包括一个整数n 和n*n个非负数(n&amp;amp;lt;=20)Output对于每个测试实例,输出可能取得的最大的和Sample Inpu...原创 2019-02-07 22:32:26 · 200 阅读 · 0 评论 -
HDU-3416-Marriage Match IV(不相交最短路径数目)
HDU3416题意:有n个城市,m条边,a到b耗费为c,为单向边。要求从s到t的最短路径有多少条,每一条边只能走一次。思路:把每条最短路经过的边加到网络流的图中,跑一个最大流就是条数,因为不相交,则边容量为1.#include &amp;amp;amp;lt;cstdio&amp;amp;amp;gt;#include &amp;amp;amp;lt;queue&amp;amp;amp;gt;#include &原创 2019-02-03 21:55:15 · 492 阅读 · 0 评论 -
P-3381 spfa模板
题目描述如题,给出一个网络图,以及其源点和汇点,每条边已知其最大流量和单位流量费用,求出其网络最大流和在最大流情况下的最小费用。输入输出格式输入格式:第一行包含四个正整数N、M、S、T,分别表示点的个数、有向边的个数、源点序号、汇点序号。接下来M行每行包含四个正整数ui、vi、wi、fi,表示第i条有向边从ui出发,到达vi,边权为wi(即该边最大流量为wi),单位流量的费用为fi。输...原创 2019-02-04 20:50:23 · 169 阅读 · 1 评论