摘要: 这里的讲解很不错,适合作为入坑题: Hihocoder#1938 代码: 阅读全文
posted @ 2019-01-10 21:58 杜宇一声 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 题面: 把每两个点当成源汇,求N*(N-1)个最小割中不同的有多少个 N<=850 分析: 有这样一个结论:一张无向图不同的最小割最多有n-1个。 那么我们一定可以建出一棵树,使得这棵树中每两个点之间的最小割等于原图的两个点间的最小割。 我们倒也没必要吧这棵最小割树建出来。我们只需要做做样子,跑一下 阅读全文
posted @ 2019-01-10 21:49 杜宇一声 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 题面太长啦,请诸位自行品尝—>海拔 分析: 这是我见过算法比较明显的最小割题目了,很明显对于某一条简单路径,海拔只会有一次变换。 而且我们要最终使变换海拔的边权值和最小。 我们发现变换海拔相当于将图割开,左上右下两个点分别属于两个不同的集合,那这就是一个很形象的最小割模型。 我们只需要平面图转转对偶 阅读全文
posted @ 2019-01-10 21:35 杜宇一声 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行的,而且现在的兔子还比较笨,它们只有两个窝,现在你做为狼王,面对下面这样一个网格的地形: 左上角点为(1,1),右下角点为(N,M)(上图中N=3,M=4).有以下三种类型的道路 1:(x,y)<==>(x+1,y) 2 阅读全文
posted @ 2019-01-10 21:27 杜宇一声 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 题面太长了,请各位自行品尝—>人员雇佣 分析: 借用题解的描述: a.选择每个人有一个代价Ai b.如果有两个人同时选择就可以获得收益Ei,j c.如果一个人选择另一个不选会产生代价Ei,j 这是一道模型题(不是模板题是模型题)我们要记住这种建模。 之前说过,最小割问题关键在于“舍弃”,所以说我们这 阅读全文
posted @ 2019-01-10 21:22 杜宇一声 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 题意: 给出一个N*N的矩阵B和一个1*N的矩阵C。求出一个1*N的01矩阵A.使得 D=(A*B-C)*A^T最大。其中A^T为A的转置。输出D 分析: 这道题比较绕,我们需要看清题目中那个式子的本质。A*B的贡献是正的,说明这是价值。C的贡献是负的,说明这是代价。 仔细理解这句话“只有ai和aj 阅读全文
posted @ 2019-01-10 20:41 杜宇一声 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 题意: 一个矩阵,每个格子分配一个数,不同的数字,代价不同,要求相邻格子数字差小等于d 求最小代价。 分析: 我猜肯定有人看题目就想到最小割了,然后一看题面理科否决了自己的这个想法…… 没错,就是最小割…… 你是否还记得,在第一篇网络流题解中,我们了解了网络流最重要的是“限制”二字。 我们在这道题中 阅读全文
posted @ 2019-01-10 20:01 杜宇一声 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 题面太长了请各位自行品尝—>老C的方块 分析: 我们要解决掉所有使人弃疗的组合,还要保证花费最小,容易想到最小割(当然你要是想费用流的话,我们就没办法定义流量了) 我们来分析一下那些令人弃疗的组合,他们的规律: 首先是两个和特殊边直接相邻的方块(以下简称轴方块),加上两侧各任意一个边缘方块,组成了令 阅读全文
posted @ 2019-01-10 18:00 杜宇一声 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 分析: 偶数对满足条件2,所有奇数对满足条件1。 如果你能一眼看出这个规律,这道题就完成了一半。 我们只需要将数分为两类,a值为奇数,就从S向这个点连容量为b值的边,a值为偶数,就从这个点向T连容量为b值的边。 暴力枚举,对于奇集合和偶集合中不能共存的两个数,连容量为无穷大的边。 求出最小割,代表这 阅读全文
posted @ 2019-01-10 17:05 杜宇一声 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 题面: 有N个人参加一场比赛,赛程规定任意两个人之间都要进行一场比赛:这样总共有N*(N-1)/2场比赛。比赛已经进行了一部分,我们想知道在极端情况下,比赛结束后最多会发生多少剪刀石头布情况。即给出已经发生的比赛结果,而你可以任意安排剩下的比赛的结果,以得到尽量多的剪刀石头布情况。 剪刀石头布情况, 阅读全文
posted @ 2019-01-10 16:48 杜宇一声 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 题意: 同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这M位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。 说明:顾客的等待时间是指从他把车送至维修中心到维修完毕所用的时间。 分析: (个人认为这 阅读全文
posted @ 2019-01-10 16:12 杜宇一声 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 中文题面,还特长。请各位自行品尝→星际竞速 分析: 首先拆穿题面一个伪装。题面里竟然明摆着说是双向图,后来又变成了“只能由每个星球飞往引力比它大的星球”,所以这就是出题人凑字数的把戏,我们直接将其看作单向边就好了(不过如果给的顺序反了要swap一下) 这个题目的图比较好建,比起那些奇奇怪怪的转化,我 阅读全文
posted @ 2019-01-10 15:34 杜宇一声 阅读(174) 评论(0) 推荐(0) 编辑