随笔分类 -  图论——网络流

摘要:题目传送门 题目描述 有一个n行m列的黑白棋盘,你每次可以交换两个相邻格子(相邻是指有公共边或公共顶点)中的棋子,最终达到目标状态。要求第i行第j列的格子只能参与mi,j次交换。 输入输出格式 输入格式: 第一行包含两个整数n,m(1<=n, m<=20)。以下n行为初始状态,每行为一个包含m个字符 阅读全文
posted @ 2018-04-16 07:16 zubizakeli 阅读(417) 评论(0) 推荐(0)
摘要:题目传送门 1383. [SCOI 2007] 修车 ★★★ 输入文件:scoi2007_repair.in 输出文件:scoi2007_repair.out 简单对比时间限制:1 s 内存限制:256 MB 同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人 阅读全文
posted @ 2018-04-15 19:25 zubizakeli 阅读(181) 评论(0) 推荐(0)
摘要:题目传送门 题目描述 学校放假了 · · · · · · 有些同学回家了,而有些同学则有以前的好朋友来探访,那么住宿就是一个问题。比如 A 和 B 都是学校的学生,A 要回家,而 C 来看B,C 与 A 不认识。我们假设每个人只能睡和自己直接认识的人的床。那么一个解决方案就是 B 睡 A 的床而 C 阅读全文
posted @ 2018-04-14 15:06 zubizakeli 阅读(170) 评论(0) 推荐(0)
摘要:题目传送门 题目描述 小Q是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏――矩阵游戏。矩阵游戏在一个N*N黑白方阵进行(如同国际象棋一般,只是颜色是随意的)。每次可以对该矩阵进行两种操作: 行交换操作:选择矩阵的任意两行,交换这两行(即交换对应格子的颜色) 列交换操作:选择矩阵的任 阅读全文
posted @ 2018-04-11 16:33 zubizakeli 阅读(204) 评论(0) 推荐(0)
摘要:题目链接:https://www.luogu.org/problemnew/show/P4015 题解: 明显是个最小/大费用最大流。思路很简单,主要是求最大费用的时候有个小技巧,就是不能直接拿spfa求,要先把所有边的费用取反然后求最小费用,输出时再取反。 阅读全文
posted @ 2018-04-02 20:33 zubizakeli 阅读(139) 评论(0) 推荐(0)
摘要:题目链接:https://www.luogu.org/problemnew/show/P2770 题意: 从左到右给你n个点,有m条边连接这些点,问从最左边的点到达最右边的点再回到最左边的点最多可以经过几个点(除了起点外每个点最多只能被经过一次)。 题解: 首先,我们可以把题意转化成从最左边的点走两 阅读全文
posted @ 2018-04-01 11:10 zubizakeli 阅读(470) 评论(0) 推荐(0)
摘要:最小不可交路径覆盖 题目链接:https://www.luogu.org/problemnew/show/P2764 题解: 如何建模? 把每个点i拆成xi和yi两个点。若i与j间有边,就链接xi与yj,求两个集合的最大匹配。 证明: 我们可以把一开始的点每个点看做一条路径。那么每增加一条匹配边,就 阅读全文
posted @ 2018-03-29 17:31 zubizakeli 阅读(170) 评论(0) 推荐(0)