10 2023 档案

摘要:P7880 [Ynoi2006] rldcot 题意 区间虚树数颜色。 题解 十分好的一道题目,绕来绕去又绕回最初的思路了。 首先考虑怎么写出 \(O(nq)\) 的暴力,显然就是扫描树上的每一个点,然后判断有没有点跨子树。 然后考虑到我们求的是虚树颜色数,所以考虑莫队,删除和插入都可以通过找前驱和 阅读全文
posted @ 2023-10-24 11:22 谭皓猿 阅读(19) 评论(0) 推荐(0) 编辑
摘要:[JOISC 2021 Day2] 道路の建設案 (Road Construction) 题意 给定图上 \(n\) 个点,求前 \(k\) 小曼哈顿距离点对距离。 题解 很好的一道题。 首先有一个 \(O(nlog^2n)\) 的做法,个人感觉还是很有启发性的。 一般对于第 \(k\) 小的处理方 阅读全文
posted @ 2023-10-19 10:58 谭皓猿 阅读(27) 评论(0) 推荐(0) 编辑
摘要:P3573 [POI2014] RAJ-Rally 题意 给一张 \(DAG\),问删去一个点的最长路是多少。 题解 好妙的题。 考虑对于每个点求出删除此点之后的最长路。 考虑到一个 \(DAG\) 只会由拓扑序低的点走向高的点。 所以我们按照拓扑序枚举点删除之后的最短路。 考虑根据当前点的拓扑序将 阅读全文
posted @ 2023-10-17 21:53 谭皓猿 阅读(27) 评论(0) 推荐(0) 编辑
摘要:P7450 [THUSCH2017] 巧克力 题意 给定一张网格图,每个格子有两个权重,\((a,c)\),我们希望找出一个不包含 \(c=-1\) 的最小联通块并且 \(a\) 的中位数最小,同时还要包含 \(k\) 种颜色。 题解 套路题都是nb题。 首先 \(k\) 比较小,我们可以考虑一个类 阅读全文
posted @ 2023-10-14 08:47 谭皓猿 阅读(11) 评论(0) 推荐(0) 编辑