摘要: 题面 传送门:https://www.luogu.org/problemnew/show/P1450 Solution 这是一道很有意思的在背包里面做容斥的题目。 首先,我们可以很轻松地想到暴力做背包的做法。 就是对于每一次询问,我们都做一次背包。 复杂度O(tot*s*log(di)) (使用二进 阅读全文
posted @ 2018-08-27 22:48 GoldenPotato 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 题面 传送门:https://www.luogu.org/problemnew/show/P2014 Solution 这是一道十分经典的树形DP题,这种类型的树形DP有一种很普遍的解法。 首先,观察题目,我们把这道题转换一下:给定一颗树,选出包含1号节点(根)的一颗子树,使得点权和最大。 我们可以 阅读全文
posted @ 2018-08-07 23:11 GoldenPotato 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 题面 传送门:https://www.luogu.org/problemnew/show/P1122 Solution 这是一道简单的树形DP题。 首先,我们可以转换一下题面,可以发现,题目要求我们求出一颗树上的最大联通子图。 因为我们是在树上取的,实际上就是取一颗子树。 这个就是最基础的树形DP模 阅读全文
posted @ 2018-07-30 23:08 GoldenPotato 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 题面 传送门:https://www.luogu.org/problemnew/show/P2261 Solution 这题显然有一个O(n)的直接计算法,60分到手。 接下来我们就可以拿出草稿纸推一推式子了 首先,取模运算在这里很不和谐,我们得转换一下。 对于任意取模计算,我们都有: 所以,我们可 阅读全文
posted @ 2018-07-05 11:40 GoldenPotato 阅读(249) 评论(0) 推荐(0) 编辑
摘要: last update : Jan,21st,2019 阅读全文
posted @ 2018-06-21 22:37 GoldenPotato 阅读(272) 评论(0) 推荐(1) 编辑
摘要: 题面 传送门:https://www.luogu.org/problemnew/show/P1613 Solution 挺有意思的一道题。 题面已经挺明显的描述出了这题的主要思想:倍增。 先这样想,我们可以把这题这样建模:有一堆点,若两个点之间的距离之和可以达到2的n次方,那么这两个点可以用1的时间 阅读全文
posted @ 2018-06-13 12:23 GoldenPotato 阅读(659) 评论(1) 推荐(1) 编辑
摘要: 题面 传送门:https://www.luogu.org/problemnew/show/P3469 Solution 先跟我大声念: poi! 然后开始干正事。 首先,我们先把题目中的点分为两类:去除这个点能把图分为几个部分的,去除这个点不影响整个图的连通性的。 如下图: 点上的数字表示这个点的搜 阅读全文
posted @ 2018-06-12 16:25 GoldenPotato 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 题面 传送门:https://www.luogu.org/problemnew/show/P3119 Solution 这题显然要先把缩点做了。 然后我们就可以考虑如何处理走反向边的问题。 像我这样的蒟蒻,当然是使用搜索,带记忆化的那种(滑稽)。 考虑设f(i,j)表示到达第i个点,还能走j次反向边 阅读全文
posted @ 2018-06-11 17:57 GoldenPotato 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 题面 传送门:https://www.luogu.org/problemnew/show/P2341 Solution 前排提示,本蒟蒻做法既奇葩又麻烦 我们先可以把题目转换一下。 可以把一头牛喜欢另外一头牛理解为另外一头牛被一头牛喜欢。 我们把被喜欢的关系建边,即B被A喜欢,从B向A连一条有向边。 阅读全文
posted @ 2018-06-05 17:26 GoldenPotato 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 题面 传送门:https://www.luogu.org/problemnew/show/P1345 ] Solution 这道题,需要一个小技巧了解决。 我相信很多像我这样接蒟蒻,看到这道题,不禁兴奋起来:“这道题是裸的割边,我会做!!!” 然后兴冲冲的打了个DINIC,交一发,80分。 所以说我 阅读全文
posted @ 2018-06-03 22:34 GoldenPotato 阅读(261) 评论(0) 推荐(1) 编辑