博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cdoj 1143 传输数据 最大流
阅读量:6908 次
发布时间:2019-06-27

本文共 1844 字,大约阅读时间需要 6 分钟。

传输数据

Time Limit: 20 Sec

Memory Limit: 256 MB

题目连接

http://acm.uestc.edu.cn/#/problem/show/1143

Description

机房里面有m台电脑,n台网线,每条网线都每秒中最多传送的数据量,现在需要你计算从标号为1的电脑传送数据到编号为m的电脑,问一秒内最多传送多少数据?

Input

第1行: 两个用空格分开的整数N(0≤N≤200)和 M(2≤M≤200)。N网线的数量,M是电脑的数量。
第二行到第N+1行: 每行有三个整数,Si,Ei 和 Ci。Si 和 Ei (1≤Si,Ei≤M) 指明电脑编号,数据从 Si 流向 Ei。Ci(0≤Ci≤10,000,000)是这条网线的最大容量。

Output

输出一个整数,即排水的最大流量。

Sample Input

5 4

1 2 40
1 4 20
2 4 20
2 3 30
3 4 10

Sample Output

50

HINT

 

题意

 

题解:

最大流裸题

代码:

 

//qscqesze#include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
typedef long long ll;using namespace std;//freopen("D.in","r",stdin);//freopen("D.out","w",stdout);#define sspeed ios_base::sync_with_stdio(0);cin.tie(0)#define maxn 10000#define eps 1e-9const int inf=0x7fffffff; //无限大//**************************************************************************************struct edge{ int to,cap,rev;};vector
g[maxn];int level[maxn];int iter[maxn];void add_edge(int from,int to,int cap){ g[from].push_back((edge){to,cap,g[to].size()}); g[to].push_back((edge){ from,0,g[from].size()-1});}void bfs(int s){ memset(level,-1,sizeof(level)); queue
que; level[s]=0; que.push(s); while(!que.empty()) { int v=que.front(); que.pop(); for(int i=0;i
0&&level[e.to]<0) { level[e.to]=level[v]+1; que.push(e.to); } } }}int dfs(int v,int t,int f){ if(v==t)return f; for(int &i=iter[v];i
0&&level[v]
0) { e.cap-=d; g[e.to][e.rev].cap+=d; return d; } } } return 0;}int max_flow(int s,int t){ int flow=0; while(1) { bfs(s); if(level[t]<0)return flow; memset(iter,0,sizeof(iter)); int f; while((f=dfs(s,t,inf))>0) flow+=f; }}int main(){ int n,m; while(cin>>n>>m) { for(int i=0;i<=m;i++) g[i].clear(); int a,b,c; for(int i=0;i
>a>>b>>c; add_edge(a,b,c); } cout<
<

 

转载地址:http://xwgdl.baihongyu.com/

你可能感兴趣的文章
联想大数据企业级分析平台(LEAP)通过数据中心联盟认证
查看>>
苹果会开放iOS操作系统吗?30年前已错过一次
查看>>
融合数据保护产品评估三要素
查看>>
Qunar用户画像构建策略及应用实践
查看>>
话说数据中心里的新IP技术
查看>>
PHP7曝出三个高危0-day漏洞,还有一个仍未修复
查看>>
React Native Ubuntu简介
查看>>
透过“虚火”洞悉物联网的价值
查看>>
大数据和学生创业有什么关系
查看>>
视频点播播放器如何实现加密下载?
查看>>
Facebook将推“市场”功能:用户可相互买卖东西
查看>>
俄国防部组建信息作战部队 应对西方网络-心理攻击
查看>>
《Android应用开发攻略》——第2章 设计成功的应用程序 2.1 导言:设计成功的Android应用程序...
查看>>
法国物联网公司Sigfox 获1.6亿美元E轮融资
查看>>
Bob大叔和Jim Coplien对TDD的论战
查看>>
不以规矩不成方圆:Digital Ocean也删除了他们的数据库
查看>>
SharePoint 数据库迁移步骤
查看>>
中国电信开启2017年IP RAN设备集采:共两个标包
查看>>
解放智慧 智能家居对人到底是利还是弊
查看>>
安防物联网:海量分析技术仍是关键
查看>>