![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络流
北屿小智障
喜欢有阳光的早晨
好像什么都可以重新再来。
展开
-
BZOJ_P2561 最小生成树(网络流+最大流ISAP)
BZOJ传送门 Time Limit: 10 Sec Memory Limit: 128 MB Submit: 1211 Solved: 585 [Submit][Status][Discuss] Description 给定一个边带正权的连通无向图G=(V,E),其中N=|V|,M=|E|,N个点从1到N依次编号,给定三个正整数u,v,和L (u≠v),假设现在加入一条边权为L的边原创 2016-02-17 21:49:18 · 458 阅读 · 0 评论 -
Codevs_P1035 火车停留(最小费用最大流)
Codevs传送门 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master 题目描述 Description “今天你要去远行,送你风雨中…..”,伴着凄美的歌声,郭靖夫妇终于踏上征程。为了尽快到达边疆为国效力,他们搭上了2002次列车。可在途径sweet station时,被该站站长缠住了身,是什么原因呢? 因为该车站由于经营不善,面临破产,该站负责原创 2016-01-09 16:56:55 · 522 阅读 · 0 评论 -
BZOJ_P1221 [HNOI2001] 软件开发(网络流+最小费用最大流)
BZOJ传送门 Time Limit: 10 Sec Memory Limit: 162 MB Submit: 1052 Solved: 576 [Submit][Status][Discuss] Description 某软件公司正在规划一项n天的软件开发计划,根据开发计划第i天需要ni个软件开发人员,为了提高软件开发人员的效率,公司给软件人员提供了很多的服务,其中一项服务就是要为每原创 2016-02-19 19:27:23 · 337 阅读 · 0 评论 -
BZOJ_P2324 [ZJOI2011]营救皮卡丘(网络流+最小费用最大流+Floyd)
BZOJ传送门 Time Limit: 10 Sec Memory Limit: 256 MB Submit: 1895 Solved: 766 [Submit][Status][Discuss] Description 皮卡丘被火箭队用邪恶的计谋抢走了!这三个坏家伙还给小智留下了赤果果的挑衅!为了皮卡丘,也为了正义,小智和他的朋友们义不容辞的踏上了营救皮卡丘的道路。 火箭队一共有N原创 2016-02-19 19:38:38 · 439 阅读 · 0 评论 -
BZOJ_P1412 [ZJOI2009]狼和羊的故事(网络流+最大流最小割)
BZOJ传送门 Time Limit: 10 Sec Memory Limit: 162 MB Submit: 2118 Solved: 1097 [Submit][Status][Discuss] Description “狼爱上羊啊爱的疯狂,谁让他们真爱了一场;狼爱上羊啊并不荒唐,他们说有爱就有方向......” Orez听到这首歌,心想:狼和羊如此和谐,为什么不尝试羊狼合养呢?说原创 2016-02-19 21:22:52 · 445 阅读 · 0 评论 -
BZOJ_P1001 [BeiJing2006]狼抓兔子(网络流转换+Dijkstra)
BZOJ传送门 Time Limit: 15 Sec Memory Limit: 162 MB Submit: 15554 Solved: 3748 [Submit][Status][Discuss] Description 现在小朋友们最喜欢的”喜羊羊与灰太狼”,话说灰太狼抓羊不到,但抓兔子还是比较在行的,而且现在的兔子还比较笨,它们只有两个窝,现在你做为狼王,面对下面这样一个网格的原创 2016-02-20 21:59:56 · 406 阅读 · 0 评论 -
BZOJ_P1934 [Shoi2007]Vote 善意的投票(最小割)
BZOJ传送门Time Limit: 1 Sec Memory Limit: 64 MB Submit: 1721 Solved: 1061 [Submit][Status][Discuss] Description幼儿园里有n个小朋友打算通过投票来决定睡不睡午觉。对他们来说,这个问题并不是很重要,于是他们决定发扬谦让精神。虽然每个人都有自己的主见,但是为了照顾一下自己朋友的想法,他们也可原创 2016-04-01 09:13:37 · 514 阅读 · 0 评论 -
Codevs_P1237 餐巾问题(线性规划与网络流24题+最小费用最大流)
Codevs传送门时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题目描述 Description 一个餐厅在相继的 N 天里,每天需用的餐巾数不尽相同。假设第 i 天需要 ri块餐巾(i=1,2,…,N)。餐厅可以购买新的餐巾,每块餐巾的费用为 p 分;或者把旧餐巾送到快洗部,洗一块需 m 天,其费用为 f 分;或者送到慢洗部,洗一块需 n 天(n>原创 2016-02-18 10:41:45 · 965 阅读 · 0 评论 -
BZOJ_P1061 [NOI2008]志愿者招募(最小费用最大流)
BZOJ传送门 Time Limit: 20 Sec Memory Limit: 162 MB Submit: 3030 Solved: 1874 [Submit][Status][Discuss] Description 申奥成功后,布布经过不懈努力,终于成为奥组委下属公司人力资源部门的主管。布布刚上任就遇到了一个难题:为即将启动的奥运新项目招募一批短期志愿者。经过估算,这个项目需要原创 2016-03-12 16:18:43 · 511 阅读 · 0 评论 -
BZOJ_P3265 志愿者招募加强版(最小费用最大流)
BZOJ传送门 Time Limit: 20 Sec Memory Limit: 512 MB Submit: 332 Solved: 164 [Submit][Status][Discuss] Description Input Output Sample Input 3 3 2 3 4 1 1 2 2 1 2 3 5 1 3 3 2Sample Output 14原创 2016-03-12 18:14:48 · 422 阅读 · 0 评论 -
模板_网络流
首先来一个简单的EdmondsKarp算法,跟SPFA很像,BFS找最短路#include<cstdio>#include<cstring>#include<vector>#include<queue>#include<climits>#include<iostream>using namespace std;#define N 205struct Edge{ int fr,原创 2016-01-08 19:11:06 · 313 阅读 · 0 评论 -
BZOJ_P3345 PKU2914 Minimum Cut(网络流最小割)
BZOJ传送门Time Limit: 3 Sec Memory Limit: 512 MB Submit: 172 Solved: 81 [Submit][Status][Discuss] Description 有一个N(<=500)的无向图,求将这个图断成两个联通块需要删除的边的边权和最小值。Input 两个数n,m,然后m个数每行三个数a,b,c,表示a和b这两个点的连系为c (原创 2016-03-15 20:18:21 · 556 阅读 · 0 评论 -
Codevs_P1915 分配问题(网络流24题最小费用流)
时间限制: 2 s 空间限制: 256000 KB 题目等级 : 大师 Master 题目描述 Description 有n件工作要分配给n个人做。第i 个人做第j 件工作产生的效益为ij c 。试设计一个将 n件工作分配给n个人做的分配方案,使产生的总效益最大。 «编程任务: 对于给定的n件工作和n个人,计算最优分配方案和最差分配方案。输入描述 Input Description原创 2016-01-08 19:45:55 · 705 阅读 · 0 评论 -
BZOJ_P1497&Codevs_P1789 最大获利(最大权闭合图最小割最大流)
最大获利 2006年NOI全国竞赛 时间限制: 2 s 空间限制: 128000 KB 题目等级 : 大师 Master 题目描述 Description 新的技术正冲击着手机通讯市场,对于各大运营商来说,这既是机遇,更是 挑战。THU 集团旗下的 CS&T 通讯公司在新一代通讯技术血战的前夜,需要做 太多的准备工作,仅就站址选择一项,就需要完成前期市场研究、站址勘测、最 优化等项目。原创 2016-01-06 20:51:42 · 466 阅读 · 0 评论 -
Codevs_P1922 骑士共存问题(Dinic算法最大流+二分图匹配)
时间限制: 2 s 空间限制: 256000 KB 题目等级 : 大师 Master 题目描述 Description 在一个n*n个方格的国际象棋棋盘上,马(骑士)可以攻击的棋盘方格如图所示。棋盘 上某些方格设置了障碍,骑士不得进入。对于给定的n*n个方格的国际象棋棋盘和障碍标志,计算棋盘上最多可以放置多少个骑 士,使得它们彼此互不攻击。输入描述 Input Description原创 2016-01-06 16:51:51 · 714 阅读 · 0 评论 -
Codevs_P3052 多米诺&Codevs_P1022 覆盖(二分图匹配+网络流最大流)
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master 题目描述 Description 有一个N×M的单位方格中,其中有些方格是水塘,其他方格是陆地。如果要用1×2的矩阵区覆盖(覆盖过程不容许有任何部分重叠)这个陆地,那么最多可以覆盖多少陆地面积。输入描述 Input Description 输入文件的第一行是两个整数N,M (1<=N,M<=100),第原创 2016-01-05 19:08:55 · 670 阅读 · 0 评论 -
POJ_P2914 Minimum Cut(Stoer-Wagner算法 全局最小割)
Minimum Cut Time Limit: 10000MS Memory Limit: 65536K Total Submissions: 8481 Accepted: 3568 Case Time Limit: 5000MS DescriptionGiven an undirected graph, in which two vertices can be connec原创 2016-01-03 20:22:13 · 755 阅读 · 0 评论 -
Codevs_P1907&HDU_P1565 方格取数3(最大流)
时间限制: 2 s 空间限制: 256000 KB 题目等级 : 大师 Master 题目描述 Description 问题描述: 在一个有m*n 个方格的棋盘中,每个方格中有一个正整数。现要从方格中取数,使任 意2 个数所在方格没有公共边,且取出的数的总和最大。试设计一个满足要求的取数算法。 «编程任务: 对于给定的方格棋盘,按照取数要求编程找出总和最大的数。输入描述 Input原创 2016-01-03 14:57:13 · 628 阅读 · 1 评论 -
Codevs_P1033 蚯蚓的游戏问题(拆点网络流+最小费用流)
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master 题目描述 Description 在一块梯形田地上,一群蚯蚓在做收集食物游戏。蚯蚓们把梯形田地上的食物堆积整理如下:它们把食物分成n行,第1行有m堆的食物,每堆的食物量分别是a(1,1),a(1,2),…,a(1,m);第2行有m+1堆食物,每堆的食物量分别是a(2,1),a(2,2),…, a(2,m+原创 2015-12-31 22:22:20 · 382 阅读 · 0 评论 -
Codevs_P1227 方格取数2(拆点网络流+最小费用流)
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master 题目描述 Description 给出一个n*n的矩阵,每一格有一个非负整数Aij,(Aij <= 1000)现在从(1,1)出发,可以往右或者往下走,最后到达(n,n),每达到一格,把该格子的数取出来,该格子的数就变成0,这样一共走K次,现在要求K次所达到的方格的数的和最大输入描述 Input Descr原创 2015-12-31 19:44:55 · 459 阅读 · 0 评论 -
POJ_P1273 Drainage Ditches(模板题+网络流)
Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 64717 Accepted: 24953Description Every time it rains on Farmer John’s fields, a pond forms over Bessie’s favorite clover patch.原创 2015-12-08 20:08:05 · 377 阅读 · 0 评论 -
POJ_P1698 Alice's Chance(拆点最大流+Dinic算法)
Alice’s Chance Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 6587 Accepted: 2696Description Alice, a charming girl, have been dreaming of being a movie star for long. Her chanc原创 2016-01-29 20:46:00 · 378 阅读 · 0 评论 -
BZOJ_P1475 方格取数(网络流)
这里写链接内容 Time Limit: 5 Sec Memory Limit: 64 MB Submit: 713 Solved: 362 [Submit][Status][Discuss] Description 在一个n*n的方格里,每个格子里都有一个正整数。从中取出若干数,使得任意两个取出的数所在格子没有公共边,且取出的数的总和尽量大。Input 第一行一个数n;(n<=30)原创 2016-03-13 13:12:20 · 421 阅读 · 0 评论