摘要: 题目大意:有A、B两个集合和n个物品,每个物品只能放在一个集合里。每个物品放在不同集合内能获得不同价值。有一些物品,如果它们同时放在一个集合内,则会产生新的价值(A和B中都有且不一定相同(c1和c2))。有若干这样的关系。现在让你求最大总价值。解题思路:最大权闭合子图。首先拆点,把点i拆成xi和yi 阅读全文
posted @ 2018-07-10 20:10 Mrsrz 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 题目:洛谷P3527。 题目大意:n个国家在某星球上建立了m个空间站(一个空间站只属于一个国家),空间站围成一个环。现在知道要下k天陨石,每天都在一个区间内下,每个点都下同样多的(若r>l,则说明区间是\(1~r和l~m\))。每个国家有一个目标陨石数。问每个国家最早在什么时候达到目标陨石数。若下完 阅读全文
posted @ 2018-07-10 20:07 Mrsrz 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 题目大意:Emmy在一个养猪场工作。这个养猪场有M个锁着的猪圈,但Emmy并没有钥匙。顾客会到养猪场来买猪,一个接着一个。每一位顾客都会有一些猪圈的钥匙,他们会将这些猪圈打开并买走固定数目的猪。 所有顾客有的钥匙和他们需要买猪的数量在事先都告诉了Emmy,于是Emmy要订一个计划,使得卖出去的猪最多 阅读全文
posted @ 2018-07-10 13:14 Mrsrz 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 题目:洛谷P4251、BZOJ4443。 题目大意:有一个\(n\times m(n\leq m)\)的矩阵,要选出n个数,使得这n个数既不同行也不同列。问选的数中第k大的数最小可以是多少。解题思路:首先二分答案,然后只要判断,是否能选择至少n-k+1个数,它们的值都不超过当前的答案。然后很简单,对 阅读全文
posted @ 2018-07-10 13:13 Mrsrz 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 题目:BZOJ1497、洛谷P4174。 题目大意: 建中转站需要代价,每个用户需要两个中转站,若都建立则可以得到一定收益。 求最大获益。 解题思路: 最大权闭合子图。 从源向用户连容量为收益的边,从中转站向汇连容量为成本的边。从用户向其需要的中转站连容量inf的边。 然后答案就等于所有用户的收益之 阅读全文
posted @ 2018-07-10 09:19 Mrsrz 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 题目:洛谷P4390、BZOJ1176。 题目大意: 给你一个\(W\times W\)的矩阵,初始每个数都为\(S\)。现在有若干操作: 1. 给某个格子加上一个值;2. 询问某个子矩阵的值的和;3. 结束询问 解题思路: CDQ分治。 离线操作,把询问拆成4个矩阵(二维前缀和)。 对\(x\)轴 阅读全文
posted @ 2018-07-10 09:17 Mrsrz 阅读(198) 评论(0) 推荐(0) 编辑