上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 40 下一页

2013年4月10日

NEFU 485 分配问题

摘要: 分配问题Time Limit 1000msMemory Limit 65536Kdescription 有n件工作要分配给n个人做。第i 个人做第j 件工作产生的效益为ij c 。试设计一个将n件工作分配给n个人做的分配方案,使产生的总效益最大。 对于给定的n件工作和n个人,计算最优分配方案和最差分配方案。 input多组数据输入. 每组输入第1 行有1 个正整数n<=50,表示有n件工作要分配给n 个人做。接下来的n 行中,每行有n 个整数Cij,1≤i≤n,1≤j≤n,表示第i 个人做第j件工作产生的效益为Cij 。 output每组输出的最小... 阅读全文

posted @ 2013-04-10 20:44 电子幼体 阅读(153) 评论(0) 推荐(0) 编辑

最小费用最大流模板

摘要: 新的模板#include <iostream> #include <cstdio> using namespace std; const int OO=1e9;//无穷大 const int maxm=1111111;//边的最大数量,为原图的两倍 const int maxn=2222;//点的最大数量 int node,src,dest,edge;//node节点数,src源点,dest汇点,edge边数 int head[maxn],p[maxn],dis[maxn],q[maxn],vis[maxn];//head链表头,p记录可行流上节点对应的反向边,dis计 阅读全文

posted @ 2013-04-10 20:39 电子幼体 阅读(149) 评论(0) 推荐(0) 编辑

线性规划与网络流24题 3最小路径覆盖问题 NEFU 481

摘要: 最小路径覆盖问题Time Limit 1000msMemory Limit 65536Kdescription 给定有向图G=(V,E)。设P 是G 的一个简单路(顶点不相交)的集合。如果V 中每个顶点恰好在P 的一条路上,则称P是G 的一个路径覆盖。P 中路径可以从V 的任何一个顶点开始,长度也是任意的,特别地,可以为0。G 的最小路径覆盖是G 的所含路径条数最少 的路径覆盖。 设计一个有效算法求一个有向无环图G 的最小路径覆盖。 提示:设V={1,2,...; ,n},构造网络G1=(V1,E1)如下: 每条边的容量均为1。求网络G1的(x0 , y0 )最大流。 对于给定的给定有... 阅读全文

posted @ 2013-04-10 19:17 电子幼体 阅读(188) 评论(0) 推荐(0) 编辑

Codeforces 66E - Petya and Post

摘要: E. Petya and Posttime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputLittle Vasya's uncle is a postman. The post offices are located on one circular road. Besides, each post office has its own gas station located next to it. Petya's uncle wor 阅读全文

posted @ 2013-04-10 17:58 电子幼体 阅读(309) 评论(0) 推荐(0) 编辑

2013年4月9日

nefu 482 方格取数问题 二分图最大点权独立集

摘要: 方格取数问题Time Limit 1000msMemory Limit 65536Kdescription 在一个有m*n 个方格的棋盘中,每个方格中有一个正整数。现要从方格中取数,使任意2 个数所在方格没有公共边,且取出的数的总和最大。试设计一个满足要求的取数算法。 对于给定的方格棋盘,按照取数要求编程找出总和最大的数。 input多组数据输入. 每组输入第1 行有2 个正整数m和n,分别表示棋盘的行数和列数。接下来的m行,每行有n个正整数,表示棋盘方格中的数。 output每组输出取数的最大总和. sample_input3 3 1 2 ... 阅读全文

posted @ 2013-04-09 16:33 电子幼体 阅读(175) 评论(0) 推荐(0) 编辑

线性规划与网络流24题 2太空飞行计划问题 最大权闭合图问题(不懂) nefu 476

摘要: 太空飞行计划问题Time Limit 1000msMemory Limit 65536Kdescription W教授正在为国家航天中心计划一系列的太空飞行。每次太空飞行可进行一系列商业性实验而获取利润。现已确定了一个可供选择的实验集合E={E1,E2,…,Em},和进行这些实验需要使用的全部仪器的集合I={I1,I2,…In}。实验Ej需要用到的仪器是I的子集。配置仪器Ik的费用为ck美元。实验Ej的赞助商已同意为该实验结果支付pj美元。W教授的任务是找出一个有效算法,确定在一次太空飞行中要进行哪些实验并因此而配置哪些仪器才能使太空飞行的净收益最大。这里净收益是指进行实验所获得的全部收... 阅读全文

posted @ 2013-04-09 15:38 电子幼体 阅读(120) 评论(0) 推荐(0) 编辑

nefu 474 The Perfect StallHal Burch 二分图最大匹配

摘要: The Perfect StallHal BurchTime Limit 1000msMemory Limit 65536KdescriptionFarmer John completed his new barn just last week, complete with all the latest milking technology. Unfortunately, due to engineering problems, all the stalls in the new barn are different. For the first week, Farmer John rando 阅读全文

posted @ 2013-04-09 09:52 电子幼体 阅读(126) 评论(0) 推荐(0) 编辑

2013年4月8日

nefu 473 Drainage DitchesHal Burch 最大流

摘要: Drainage DitchesHal BurchTime Limit 1000msMemory Limit 65536KdescriptionEvery time it rains on Farmer John's fields, a pond forms over Bessie's favorite clover patch. This means that the clover is covered by water for awhile and takes quite a long time to regrow. Thus, Farmer John has built 阅读全文

posted @ 2013-04-08 20:27 电子幼体 阅读(130) 评论(0) 推荐(0) 编辑

Dinic算法求最大流

摘要: #include <iostream> using namespace std; const int OO=1e9;//无穷大 const int maxm=111111;//边的最大数量,为原图的两倍 const int maxn=999;//点的最大数量 int node,src,dest,edge;//node节点数,src源点,dest汇点,edge边数 int head[maxn],work[maxn],dis[maxn],q[maxn];//head链表头,work临时表头,dis计算距离 struct edgenode{ int to;//边的指向 int... 阅读全文

posted @ 2013-04-08 19:21 电子幼体 阅读(166) 评论(0) 推荐(0) 编辑

最大流算法---Ford-Fulkson方法的基本思想与Edmond-Karp算法

摘要: Ford-Fulkson的具体步骤1、初始化网络中所有边的容量,c<u,v>继承该边的容量,c<v,u>初始化为0,其中边<v,u>即为回退边。初始化最大流为0。2、在残留网络中找一条从源S到汇T的增广路p。如能找到,则转步骤3,;如不能找到,则转步骤5。3、在增广路p中找到所谓的"瓶颈"边,即路径中容量最小的边,记录下这个值X,并且累加到最大流中,转步骤4。4、将增广路中所有c<u,v>减去X,所有c<v,u>加上X,构成新的残留网络。转步骤2。5、得到网络的最大流,退出。Edmond-Karp算法用朴素的BFS 阅读全文

posted @ 2013-04-08 18:41 电子幼体 阅读(527) 评论(0) 推荐(0) 编辑

上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 40 下一页

导航