网络流
文章平均质量分 85
ンZee
这个作者很懒,什么都没留下…
展开
-
poj 2516 Minimum Cost (最小费用最大流)
题目链接: poj 2516题目大意: 给出N间商店和它们对K种商品的需求,再给出M个供应商和K种商品的库存 然后再给出第x种商品从j供应商运输到i商店的单位运输费用 求N间商店对商品的需求能否得到满足,并且输出最小费用解题思路: 如果直接建图会超时,因为顶点数太多原创 2014-01-12 16:14:41 · 1050 阅读 · 0 评论 -
hdu 1533 || poj 2195 Going Home (最小费用最大流)
题目链接: poj 2195题目大意: 给出NxM的地图,'.'表示可以走的,'H'表示家,'m'表示人,H和m的数目相同 求把所有人移动到H的最小步数解题思路: 建立超级源点,分别连接每个m,容量为1,费用0 建立超级汇点,分别把每个H连接到汇点,容量为1,费用为0原创 2014-01-11 23:58:09 · 1066 阅读 · 0 评论 -
poj 3281 Dining (最大流Dinic)
题目链接: poj 3281题目大意: 有N头奶牛,A种食物和B种饮料,每头奶牛都有自己喜欢的食物和饮料 问有最多有多少头奶牛既可以得到自己喜欢的食物又可以得到喜欢的饮料解题思路: 开始没有把奶牛分成两个点,这样会导致几种食物流入同一头奶牛 正确的构图: 1.建立超原创 2014-01-12 20:59:47 · 979 阅读 · 0 评论 -
hdu 1956 || poj 1637 Sightseeing tour (混合图欧拉回路)
题目链接: poj 1637题目大意: 给出既有有向边,又有无向边的图 问该图是否存在欧拉回路解题思路: 先把无向边任意定向,然后记录每个结点的出度和入度,设X=出度-入度 若X为奇数,就不存在欧拉回路,因为把边反向只会使得X+-2,无论如何也不能得到0 建原创 2014-01-13 13:20:10 · 1408 阅读 · 0 评论 -
poj 1698 Alice's Chance (最大流Dinic)
题目链接: 1689题目大意: 有个人想拍n部电影,每部电影限定每周哪几天可以拍 并且必须在第ki周之前把这部电影拍完,问能否拍完n部电影解题思路: 把每部电影当作一个顶点,源点指向这些顶点,容量为该电影需要拍多少天 然后把每一天都当作顶点,某个工作可以在这天完成就连容量为1大边原创 2014-01-11 02:49:41 · 1186 阅读 · 0 评论 -
poj 1273 Drainage Ditches (最大流Dinic)
题目链接: 1273题目大意: 有N个点和M条边,每条边最大的流量为c,初始流量为0 1为源点,n为汇点求最大流解题思路: 最短增广路算法比一般增广路算法每次增广大范围小,因为每次增广都在残留网络进行 但是最短增广路每次还是要回到源点继续增广,而连续最短增广路算法则利用深搜的思想原创 2014-01-11 01:25:11 · 1333 阅读 · 0 评论 -
poj 3422 Kaka's Matrix Travels (最小费用最大流 模板)
题目链接: poj 3422题目大意: 给出NxN的数字矩阵,左上角走到右下角(只能向右或向下走),sum记录走过点值的和 走过的点值置为0,问走K次,求sum的最大值解题思路: 开始想到的是K次最长路,结果WA了 因为每次走最长路会导致下次走的时候不是最优解原创 2014-01-14 20:28:58 · 1095 阅读 · 0 评论