网络流
文章平均质量分 61
JacquesdeH
.
展开
-
POJ 2195 Going Home [二分图带权匹配] [费用流]
Going Home Time Limit: 1000MS Memory Limit: 65536KB 64bit IO Format: %lld & %lluDescription On a grid map there are n little men and n houses. In each unit time, every little man can move原创 2016-08-12 22:35:20 · 467 阅读 · 0 评论 -
UVA 1658 Admiral [费用流] [拆点]
Admiral Time Limit: 3000MS 64bit IO Format: %lld & %lluDescription 对于这道题,每个节点只能走一次,那么就可以拆成两个点,中间连一条cap为1的边,然后最小费用流搞定。#include<iostream> #include<cstdio> #include<cstring> #include<deq原创 2016-08-13 20:23:58 · 328 阅读 · 0 评论 -
Codevs 1035 火车停留 [费用流] [拆点]
1035 火车停留 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master题目描述 Description “今天你要去远行,送你风雨中…..”,伴着凄美的歌声,郭靖夫妇终于踏上征程。为了尽快到达边疆为国效力,他们搭上了2002次列车。可在途径sweet station时,被该站站长缠住了身,是什么原因呢? 因为该车站由于经营不善,面临破产,该站负原创 2016-08-13 20:33:16 · 552 阅读 · 0 评论 -
Codevs 1227 方格取数2 [费用流] [拆点]
1227 方格取数 2 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master题目描述 Description 给出一个n*n的矩阵,每一格有一个非负整数Aij,(Aij <= 1000)现在从(1,1)出发,可以往右或者往下走,最后到达(n,n),每达到一格,把该格子的数取出来,该格子的数就变成0,这样一共走K次,现在要求K次所达到的方格的数的和最大输入原创 2016-08-13 20:42:14 · 379 阅读 · 0 评论 -
Codevs 1993 草地排水 [dinic] [最大流]
1993 草地排水 USACO 时间限制: 2 s 空间限制: 256000 KB 题目等级 : 钻石 Diamond题目描述 Description 在农夫约翰的农场上,每逢下雨,Bessie最喜欢的三叶草地就积聚了一潭水。这意味着草地被水淹没了,并且小草要继续生长还要花相当长一段时间。因此,农夫约翰修建了一套排水系统来使贝茜的草地免除被大水淹没的烦恼(不用担心,雨水会流向附近的一原创 2016-08-13 21:35:42 · 532 阅读 · 0 评论 -
UVA 1660 Cable TV Network [最小割] [图的连通度] [拆点]
Cable TV Network Time Limit: 3000MS 64bit IO Format: %lld & %llu 求无向图的点连通度,也就是说求任意两点最小割的最小值。 但是考虑S集合和T集合,中间由若干条边连接,这些边就是S到T的最小割,假设这种情况是答案,那么发现其实不需要枚举所有的点,而是固定一个点,枚举另一个点就可以保证有至少一种情况是一点在S原创 2016-08-15 11:30:47 · 582 阅读 · 1 评论 -
UVA 1515 Pool construction [最小割]
Pool construction Time Limit: 3000MS 64bit IO Format: %lld & %llu 这道题可以用最小割来求解。 首先定义与S连通的是草,与T连通的是洞,那么需要切掉某些边使得S与T不连通,也就是要求最小割。 那么把S与原图所有草连上一条容量d的边,代表要把这个格子变成洞需要花费d的费用,同样所有洞与T连边。 然后对于原创 2016-08-15 11:59:03 · 538 阅读 · 0 评论 -
NOIP模拟题 2016.11.11 [搜索] [动态规划] [网络流] [字符串处理]
tractor 题目描述 农场上有N(1 <= N <= 50,000)堆草,放在不同的地点上。FJ有一辆拖拉机,也在农场上。拖拉机和草堆都表示为二维平面上的整数坐标,坐标值在1..1000的范围内。拖拉机的初始位置与所有草堆不同。 FJ开拖拉机时,只能平行于坐标轴(即东、南、西、北四个方向),而且每次开动的一段必须是整数长度。 例如,他可以向北开2个单位长度,然后向东开3个单位长度。拖拉机原创 2016-11-11 12:12:54 · 879 阅读 · 0 评论