随笔分类 - 

摘要:题目描述 题解 这题考场时想了特别久,花了很多时间,但是只想出了$O(n^2)$的做法,满分做法其实不难。 容易发现,一个点如果能变成黑的,当且仅当这个点是黑色或者子树中有两个节点是黑色的。 进一步可以发现,对于这个子树中的点,他们对于这个点的要求是:除自己外的子树有黑色点,或者这个点是黑色。 也就 阅读全文
posted @ 2020-11-27 22:12 Mohogany 阅读(201) 评论(0) 推荐(1)
摘要:前言 前几天做比赛遇到一道题,考场想到了虚树,但是真正实现起来发现不太会打,所以回去复习了一下虚树。 然而那道题正解并不是虚树。 正文 以【SDOI2011】消耗战 为例。 这道题是很经典的虚树模板,暴力做法很简单,树形dp即可。 但是容易发现,有非常多的点实际上是不需要的,这些都不是特殊点,同时对 阅读全文
posted @ 2020-11-26 21:48 Mohogany 阅读(102) 评论(0) 推荐(0)
摘要:模板 :CF600E Lomsat gelral 题目大意:树的节点有颜色,一种颜色占领了一个子树,当且仅当没有其他颜色在这个子树中出现得比它多。求占领每个子树的所有颜色之和。 最近遇到了一道dsu on tree的题,所以去学了一下,写一下总结。 看到这道题,先考虑暴力: 搜索到每个点,暴力搜索一 阅读全文
posted @ 2020-11-05 07:39 Mohogany 阅读(94) 评论(0) 推荐(0)
摘要:GMOJ 6807. 【2020.10.29提高组模拟】tree 题目描述 有一个 n 个节点的树,编号分别是 1 到 n,每个节点上有一个颜色,一共有 m 种颜色,保证每种颜色至少出现 1 次。 你需要选择一个点作为根,同时找一个树上节点的非空子集 T,满足每种颜色都至少在T 中出现一次,并且 T 阅读全文
posted @ 2020-11-01 10:15 Mohogany 阅读(274) 评论(0) 推荐(0)
摘要:这道题是一道树形dp,设f[i][j]表示到第i个点,此时权值和为j的期望值。 一开始打的是n^3的暴力,但是因为数据水所以拿了60分。 这道题的正解就是暴力优化,树形依赖dp。 因为选每一个点的条件是选了这个点到根节点的所有点,所以可以在dp到这个点的儿子之前,将这个点的dp值传下去,因为此时相当 阅读全文
posted @ 2020-10-05 21:43 Mohogany 阅读(234) 评论(0) 推荐(0)
摘要:经典的推箱子是一个来自日本的古老游戏,目的是在训练你的逻辑思考能力。在一个狭小的仓库中,要求把木箱放到指定的位置,稍不小心就会出现箱子无法移动或者通道被堵住的情况,所以需要巧妙的利用有限的空间和通道,合理安排移动的次序和位置,才能顺利的完成任务。这个游戏有一个相对简单的版本,就是只有一个木箱,要将其 阅读全文
posted @ 2020-10-01 22:53 Mohogany 阅读(252) 评论(0) 推荐(0)
摘要:r 64 有一个好朋友,叫r 128 。r 128 是寄宿生,并且最近被老师叫过去当宿管了。宿管可不是一件很好做的工作,碰巧r 128 有一个工作上的问题想请r 64 帮忙解决。r 128 的寝室条件不是很好,所以没有很多钱来装修。n间寝室仅由n − 1条双向道路连接,而且任意两间寝室之间都可以互达 阅读全文
posted @ 2020-09-26 16:12 Mohogany 阅读(176) 评论(0) 推荐(0)