这题是学着小媛学姐写的..

 #include<cstdio>
#include<cstring>
#include<iostream>
#include<queue>
#include <climits>
using namespace std;
#define N 120 int n, np, nc, m;
int cap[N][N];
int EK(int s, int t)
{
queue<int> q;
int flow[N][N];
int low[N];
int u,v,maxflow=;
int pre[N];
memset(flow,,sizeof(flow));
while()
{
q.push(s);
memset(low,,sizeof(low));
low[s] = INT_MAX;
while(!q.empty())
{
u = q.front();
q.pop();
for(v = ; v <= t; v ++)
{
if(!low[v] && cap[u][v] > flow[u][v])
{
q.push(v);
low[v] = min(low[u], cap[u][v] - flow[u][v]);
pre[v] = u;
}
}
}
if(low[t] == ) break;
for(u = t; u != s; u = pre[u])
{
flow[pre[u]][u] += low[t];
flow[u][pre[u]] -= low[t];
}
maxflow += low[t];
}
return maxflow;
}
int main()
{
char ch;
int from, to, len, ans;
while(~scanf("%d%d%d%d",&n,&np,&nc,&m))
{
memset(cap, , sizeof(cap));
while(m--)
{
scanf(" (%d,%d)%d", &from, &to, &len);
cap[from][to] = len;
}
while(np--)
{
scanf(" (%d)%d",&from, &len);
cap[n+][from] = len;
}
while(nc--)
{
scanf(" (%d)%d",&from, &len);
cap[from][n+] = len;
}
ans = EK(n+, n+);
printf("%d\n",ans);
}
return ;
}

最新文章

  1. Enable rsh on MAC OS with command line
  2. SQL server自定义函数实例
  3. jQuery插件综合应用(二)文字为主的页面
  4. Intersecting Lines - POJ 1269(判断平面上两条直线的关系)
  5. html系列教程--p param progress rp rt ruby script select small source
  6. SQL条件循环语句以及异常知识整理
  7. input required
  8. android context获取目录详解
  9. c/c++ 网络编程 陈硕老师视频理解之ttcp
  10. Redis 配置内容总结
  11. mysql 架构篇系列 3 复制运行状态监控与选项参数说明
  12. 李清华201772020113《面向对象程序设计(Java)》第六周学习总结
  13. 调用链系列一、Zipkin架构介绍、Springboot集承(springmvc,HttpClient)调用链跟踪、Zipkin UI详解
  14. Windows 下VC++6.0制作、使用动态库和静态库
  15. qq网吧弹框如何去掉?如何删掉NetBar文件夹?
  16. ORB SLAM2在Ubuntu 16.04上的运行配置
  17. MySQL ERROR 1054 的问题
  18. TCP三次握手连接
  19. (连通图 ) Redundant Paths --POJ --3177
  20. 【译】第七篇 Replication:合并复制-订阅

热门文章

  1. h5-4 canvas
  2. mfc extention dll 與 normal dll 的區別
  3. 教程:如何减小iOS应用程序的大小?
  4. global $GLOBALS区别
  5. Makefile中指示符“include”、“-include”和“sinclude”的区别
  6. Linux 查看物理内存
  7. 企业级搜索引擎Solr 第三章 索引数据(Indexing Data)[3]
  8. 【Android Studio使用教程5】使用SDK Manager时, SDK下载更新不了的解决方案(eclipse 也适用)
  9. 如何解决sql server 2008附加数据库失败
  10. pl sql 变量的声明和赋值