随笔分类 -  图论

摘要:Description 小Q是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏――矩阵游戏。矩阵游戏在一个N N黑白方阵进行(如同国际象棋一般,只是颜色是随意的)。每次可以对该矩阵进行两种操作: 行交换操作:选择矩阵的任意两行,交换这两行(即交换对应格子的颜色) 列交换操作:选择矩阵的 阅读全文
posted @ 2017-11-03 12:35 Melacau 阅读(238) 评论(0) 推荐(0)
摘要:Description Z国的骑士团是一个很有势力的组织,帮会中汇聚了来自各地的精英。他们劫富济贫,惩恶扬善,受到社会各界的赞扬。 最近发生了一件可怕的事情,邪恶的Y国发动了一场针对Z国的侵略战争。战火绵延五百里,在和平环境中安逸了数百年的Z国又怎能抵挡的住Y国的军队。于是人们把所有的希望都寄托在了 阅读全文
posted @ 2017-10-30 15:44 Melacau 阅读(136) 评论(0) 推荐(0)
摘要:Description 现在给出了一个简单无向加权图。你不满足于求出这个图的最小生成树,而希望知道这个图中有多少个不同的最小生成树。(如果两颗最小生成树中至少有一条边不同,则这两个最小生成树就是不同的)。由于不同的最小生成树可能很多,所以你只需要输出方案数对31011的模就可以了。 Input 第一 阅读全文
posted @ 2017-09-19 14:46 Melacau 阅读(229) 评论(0) 推荐(0)
摘要:"原题传送门" Description 物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运 阅读全文
posted @ 2017-07-11 14:53 Melacau 阅读(181) 评论(0) 推荐(0)
摘要:原题链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1221 题意:你有3种方法进行对毛巾的处理,不同的处理方法有不同的cost,问你要如何规划才可以使得总花费最低。 解题思路:我们对每个点进行拆点,分为用过的毛巾和没用过的,这样就可以较为简单的 阅读全文
posted @ 2017-03-22 17:12 Melacau 阅读(183) 评论(0) 推荐(0)
摘要:原题链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1061 题意:问你如何购买志愿者使得满足题意的总费用最小。 解题思路:首先,由于志愿者存在的时间是一个区间,我们考虑使用差分序列,这样的话我们就可以比较轻松的建图跑一遍最小费用最大流了。我们定 阅读全文
posted @ 2017-03-22 10:59 Melacau 阅读(235) 评论(0) 推荐(0)
摘要:原题链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1070 题意:问你如何分配老司机使得每部车的等待时间之和最短。 解题思路:本题不易正做,考虑逆向解答,显然我们有对于一部车,我们枚举它被第i个老司机倒数第j个修,这样的带来的等待时间便是一定的 阅读全文
posted @ 2017-03-22 09:46 Melacau 阅读(244) 评论(0) 推荐(0)
摘要:学弟@lher在周末训练赛中出的题目的原题(这个人拿省选题来当作提高组模拟,太丧了。。。) 题意简析:看题目:) 解题思路:题目显然是最大流。 首先拆点将点权变为边权,然后按照题意对于所有有跳板的点向可以跳到的点连一条权值为inf的边,对于能够跳出地图边界的点,将它与汇点连一条权值为inf的边。对于 阅读全文
posted @ 2017-03-18 21:08 Melacau 阅读(273) 评论(1) 推荐(0)
摘要:最近打的一场校内训练的某题原题。。。 题目如下: Description INPUT OUTPUT SAMPLEINPUT SAMPLEOUTPUT HINT 以下是题解 题意简析:题目就是给你一张有向图,你可以对图中所有边的边权加上或者减去一个整数,使得从1~n的最短路在非负的前提下最小。 解题思 阅读全文
posted @ 2017-03-06 15:51 Melacau 阅读(568) 评论(0) 推荐(0)
摘要:继续网络流的学习。。。。 题意简析:就是给你张图,叫你求最小割。 解题思路:最小割=最大流,按题意见图跑一次就好了。 附代码: 本文由Melacau编写,Melacau代表M星向您问好,如果您不是在我的博客http://www.cnblogs.com/Melacau上看到本文,请您向我联系,emai 阅读全文
posted @ 2017-03-06 15:34 Melacau 阅读(456) 评论(0) 推荐(0)
摘要:最近在学网络流,老师叫我做这题,然后就A了。。 原题地址:https://www.luogu.org/problem/show?pid=2764 解题思路:网络流跑最大匹配,路径数就是节点数-匹配数。 附代码: 本文由Melacau编写,Melacau代表M星向您问好,如果您不是在我的博客http: 阅读全文
posted @ 2017-03-06 15:31 Melacau 阅读(292) 评论(0) 推荐(0)