hdu1532 Drainage Ditches--最大流ek
来源:互联网 发布:淘宝开店步骤费用 编辑:程序博客网 时间:2024/05/08 05:12
原题链接: http://acm.hdu.edu.cn/showproblem.php?pid=1532
题意:
n条路,m个点,每条边一个流速,求最大流速,1是源点,m是汇点。
依旧模板题。
#define _CRT_SECURE_NO_DEPRECATE #include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#include<cmath>#include<queue>using namespace std;int n, m;int s, t;int pre[205];int vis[205];int p[205][205];bool bfs(){memset(pre, 0, sizeof(pre));memset(vis, 0, sizeof(vis));vis[s] = 1;queue<int> Q;Q.push(s);while (!Q.empty()){int cur = Q.front();Q.pop();if (cur == t)return true;for (int i = 1; i <= n; i++){if (!vis[i] && p[cur][i]){pre[i] = cur;vis[i] = 1;Q.push(i);}}}return false;}int maxFlow(){int ans = 0;while (1){if (!bfs())return ans;int minn = 99999999;for (int i = t; i != s; i = pre[i])minn = min(minn, p[pre[i]][i]);for (int i = t; i != s; i = pre[i]){p[pre[i]][i] -= minn;p[i][pre[i]] += minn;}ans += minn;}}int main(){int u, v, w;while (~scanf("%d%d", &m, &n)){s = 1;t = n;memset(p, 0, sizeof(p));//注意这里要初始化for (int i = 1; i <= m; i++){scanf("%d%d%d", &u, &v, &w);p[u][v] += w;}printf("%d\n", maxFlow());}return 0;}
1 0
- hdu1532 Drainage Ditches--最大流ek
- hdu1532-Drainage Ditches(最大流&EK)
- hdu1532--Drainage Ditches(最大流(EK算法))
- HDU1532 Drainage Ditches 最大流
- HDU1532 Drainage Ditches 【最大流】
- hdu1532 & pku1273 Drainage Ditches 网络流(最大流EK算法)
- HDU1532 Drainage Ditches【最大流】【Edmond-Karp】
- HDU1532 Drainage Ditches(最大流)
- hdu1532 Drainage Ditches(最大流)
- HDU1532 Drainage Ditches (最大流)
- HDU1532 Drainage Ditches 最大流Dinic模板
- hdu1532 Drainage Ditches(入门) [最大流]
- hdu1532 Drainage Ditches(E-K最大流)
- poj1273 Drainage Ditches 最大流EK
- 最大流学习 hdu1532 Drainage Ditches 最大流 bfs
- HDU1532 - Drainage Ditches(网络流)
- HDU1532 - Drainage Ditches 网络流之最大流
- HDU1532 Drainage Ditches —— 最大流(sap算法)
- POJ 1218 The Drunk Jailer
- JBPM4基础篇05-设计请假流程,流程的发起,执行,驳回,监控web Demo
- JBPM4基础篇06-IdentityService实现组织机构
- JBPM4基础篇07-监听事件EventListener
- 几种常用的分页技术
- hdu1532 Drainage Ditches--最大流ek
- NSFileManager
- PHP安全编程之密码嗅探与重播攻击
- 移动端WEB开发,click,touch,tap事件
- android中关于对线程池的理解以及操作
- API-SpringMVC-RequestContextUtils
- 在Xcode中配置使用GLPK的详细步骤
- 关于自制交换函数时的问题
- HDU2795 billboard