
网络流24题
__Sugar__
HIT CS本科在读
邮箱2919730935@qq.com
有问题或者事项可以给我发邮件,能解答的问题看到了会回复的
展开
-
网络流24题之T1——飞行员配对方案问题
问题描述:第二次世界大战时期,英国皇家空军从沦陷国征募了大量外籍飞行员。由皇家空军派出的每一架飞机都需要配备在航行技能和语言上能互相配合的 2 名飞行员, 其中 1 名是英国飞行员,另 1 名是外籍飞行员。在众多的飞行员中,每一名外籍飞行员都可以与其他若干名英国飞行员很好地配合。如何选择配对飞行的飞行员才能使一次派出最多的飞机。对于给定的外籍飞行员与英国飞行员的配合情况,试设计原创 2017-03-08 09:39:53 · 372 阅读 · 0 评论 -
最小费用最大流 模板
#include <stdio.h>#include <iostream>using namespace std;struct edge{int u,v,c,f,next;edge(){u=v=c=f=0;next=-1;}edge(int x,int y,int z,int w,int t){u=x;v=y;c=z;f=w;next=t;}}...原创 2017-03-09 17:11:40 · 291 阅读 · 0 评论 -
网络流24题之T2——太空飞行计划问题
«问题描述:W 教授正在为国家航天中心计划一系列的太空飞行。每次太空飞行可进行一系列商业性实验而获取利润。现已确定了一个可供选择的实验集合 E={E1,E2,…,Em},和进行这些实验需要使用的全部仪器的集合 I={I1,I2,…In}。 实验 Ej需要用到的仪器是I 的子集 RjÍI。配置仪器 Ik的费用为ck美元。实验Ej的赞助商已同意为该实验结果支付p原创 2017-03-15 11:52:16 · 410 阅读 · 0 评论 -
网络流24题之T21——最长 k 可重区间集问题
«问题描述:给定实直线 L 上n 个开区间组成的集合 I,和一个正整数 k,试设计一个算法,从开区间集合 I 中选取出开区间集合 SÍI,使得在实直线L 的任何一点 x,S中包含点 x 的开区间个数不超过 k,且åzÎS| z| 达到最大。这样的集合S 称为开区间集合 I 的最长 k可重区间集。åÎSz| z| 称为最长k 可原创 2017-03-15 12:01:54 · 545 阅读 · 0 评论 -
网络流24题之T3——最小路径覆盖问题
«问题描述:给定有向图 G=(V,E)。设P 是 G的一个简单路(顶点不相交)的集合。如果 V中每个顶点恰好在 P 的一条路上,则称 P 是 G的一个路径覆盖。P 中路径可以从 V 的任何一个顶点开始,长度也是任意的,特别地,可以为 0。G的最小路径覆盖是 G 的所含路径条数最少的路径覆盖。设计一个有效算法求一个有向无环图 G 的最小路径覆盖。原创 2017-03-15 14:28:39 · 605 阅读 · 0 评论 -
网络流24题之T5——圆桌问题
′问题描述: 假设有来自 n 个不同单位的代表参加一次国际会议。每个单位的代表数分别nir ,,2,1, ?= 。会议餐厅共有 m张餐桌,每张餐桌可容纳 ),,2,1( mic ?= 个代表就餐。i i为了使代表们充分交流,希望从同一个单位来的代表不在同一个餐桌就餐。试设计一个算法给出满足要求的代表就餐方案。 ′编程任务: 对于给定的代表数和餐桌数以及餐桌容量,编程计算原创 2017-03-16 16:49:05 · 317 阅读 · 0 评论