随笔分类 - 课程 / 题 / 网络流
摘要:一、题目 二、思路 可以看出,这是一个线性规划问题。 由于它是最小化型线性规划,不是标准形式的。因此,可以利用线性规划对偶定理将其转化为一个最大化型线性规划: 对偶问题的标准形式: 于是写个最单纯的单纯形法就可以了 (连 init() 都不用写~)。 具体地过程,就是寻找大于 0 的非基 (自由)
阅读全文
摘要:一、题目 给出点数n、源点S、汇点T、边数m,然后给出每条边的起点、终点、和容量,求出最大流。 输入有多组数据,以一个00结尾,每组数据的答案之间有一个空行 二、思路 Dinic算法 三、代码 #include<cstdio> #include<algorithm> #include<cstring
阅读全文
摘要:一、题目 老师们立刻带领 x 名学生逃跑,整个学校可以抽象地看成一个有向图. 图中有 n 个点,m 条边。1 号点为教室,n 号点为安全地带,每条边都只能容纳一定量的学生,超过楼就要倒塌,由于人数太多,校长决定让同学们分成几批逃生. 只有第一批学生全部逃生完毕后,第二批学生才能从 1 号点出发逃生,
阅读全文
摘要:一、题目 如题,给出一个网络图,以及其源点和汇点,求出其网络最大流。 输入格式 第一行包含四个正整数n,m,s,t,分别表示点的个数、有向边的个数、源点序号、汇点序号。 接下来 m 行每行包含三个正整数 ui,vi,wi,表示第 i 条有向边从 ui 出发,到达 vi,边权为 wi(即该
阅读全文