上一页 1 2 3 4 5 6 7 8 9 10 ··· 28 下一页

2015年2月17日

uva10480(最小割)

摘要: 传送门:Sabotage题意:给定多个城市的网络,每个城市之间的通信有花费,要求使得首都和最大城市之间的通信断掉的最小花费。要求输出任意一组砸掉的边。分析:跑一遍最大流dinic后,根据最小割定理,整部图被分为S,T两部分,从源点出发dfs得到S集的点,剩下的为T集的点,然后输出左右两边各一个连着的... 阅读全文

posted @ 2015-02-17 22:01 lienus 阅读(116) 评论(0) 推荐(0)

hdu4289(最小割)

摘要: 传送门:Control题意:有n个城市,有个小偷想从其中一个城市逃到另一个城市,警察想要堵截这个小偷,知道了在每个城市堵截的成本,问如何安排在哪些城市堵截可以使得小偷一定会被抓住,而且成本最低。分析:根据割的定义将整部图分成两部分且互不相通,这题明显是求最小割,根据最小割等于最大流,则拆点后直接求最... 阅读全文

posted @ 2015-02-17 17:48 lienus 阅读(116) 评论(0) 推荐(0)

hdu1565+hdu1569(最大点权独立集)

摘要: 传送门:hdu1565方格取数(1)传送门:hdu1569 方格取数(2)定理:1. 最小点权覆盖集=最小割=最大流2. 最大点权独立集=总权-最小点权覆盖集步骤:1. 先染色,取一个点染白色,和它相邻的点染黑色2. 每个白点向它相邻的黑点连一条边,容量为 inf (无穷大)3. 增加源点S,向每一... 阅读全文

posted @ 2015-02-17 16:10 lienus 阅读(135) 评论(0) 推荐(0)

2015年2月16日

hdu4280(最大流)

摘要: 传送门:Island Transport题意:有N个岛屿 M条无向路 每个路有一最大允许的客流量,求从最西的那个岛屿最多能运用多少乘客到最东的那个岛屿。分析:无向图正反都加弧,权值一样,这题点多,使用SAP优势大,点少时dinic好些。dinic:8314ms#pragma comment(link... 阅读全文

posted @ 2015-02-16 18:24 lienus 阅读(204) 评论(0) 推荐(0)

poj1459(最大流)

摘要: 传送门:Power Network题意:在一个网络图中有n个点,其中有np个发电站,nc个用户,m条电线;每个发电站,用户,和电线都对应有一个最大的电流;让求出该网络中最大的电流。分析:最大流裸题,增加一个源点0和汇点n+1后直接跑最大流即可。#pragma comment(linker,"/STA... 阅读全文

posted @ 2015-02-16 15:17 lienus 阅读(154) 评论(0) 推荐(0)

poj1087(最大流)

摘要: 传送门:A Plug for UNIX题意:有插座用电器和适配器,用电器有插头,适配器本身有一个插孔和插头,它的作用是可以把别的插头插入到适合该适配器插孔的适配器,然后就可以用适配器的插头接到适合的插座,相当于转换插头的作用。每个插座只能插入一个插头。3种东西都最多有100个,但是任一种适配器可以有... 阅读全文

posted @ 2015-02-16 13:41 lienus 阅读(162) 评论(0) 推荐(0)

poj3281(最大流)

摘要: 传送门:Dining题意:一些牛,一些食物,一些饮料,每头牛都有其喜欢的几种食物和几种饮料,求最多能给多少头牛即找到食物又找到饮料~也就是有多少个 牛---食物---饮料 的匹配,而且满足一一匹配,每个牛,食物,或饮料都只能使用一次。分析:如果直接源点-食物-牛-汇点这样建图,那么可能会很多份食物通... 阅读全文

posted @ 2015-02-16 12:39 lienus 阅读(132) 评论(0) 推荐(0)

zoj2760(最大流)

摘要: 传送门:How Many Shortest Path题意:给出n个点,和n*n的矩阵表示有向图。a[i][j]为-1表示i到j没有路径;不为-1则表示i到j的路径长度。给出一个vs和vt,要求vs到vt的没有公共边的最短路有多少条?如果s和t重合输出inf。分析:floyd求出两两点之间的最短路,然... 阅读全文

posted @ 2015-02-16 00:56 lienus 阅读(178) 评论(0) 推荐(0)

2015年2月15日

hdu1532(最大流)

摘要: 传送门:Drainage Ditches题意:给出n个河流,m个点,以及每个河流的流量,求从1到m点的最大流量。分析:网络流入门题,第一次写按照白书上毫无优化的Ford_fulkerson算法,先练练手感,再去学习sap和dinic算法吧。#pragma comment(linker,"/STACK... 阅读全文

posted @ 2015-02-15 21:28 lienus 阅读(148) 评论(0) 推荐(0)

2015年2月14日

hdu4521(线段树+dp)

摘要: 传送门:小明系列问题——小明序列题意:有n个数,求间距大于d的最长上升序列。分析:dp[i]表示在i点以a[i]结束距离大于d的最长上升序列,然后每更新到第i点时,取i-d之前小于a[i]的数为结束的最长上升序列进行状态转移,并维护前i-d之前的最大上升序列,维护i-d之前的每点为结束的最长上升序列... 阅读全文

posted @ 2015-02-14 23:41 lienus 阅读(139) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 28 下一页

导航