随笔分类 -  杂项-卡空间

摘要:CF1651D Nearest Excluded Points 解题思路 我们定义一个点的“距离”为它和其对应答案的曼哈顿距离 我们可以非常轻松的知道哪些点的距离是 \(1\)。我们以这些点作为起点 BFS。 如果一个点 \(x\) 距离为 \(1\),它的四周有一个点 \(y\) 距离大于 \(1 阅读全文
posted @ 2022-03-18 11:10 huayucaiji 阅读(94) 评论(0) 推荐(0)
摘要:[NOI2021] 庆典 前言 调了 2 天才过掉。。。 仔细想想,整个思考过程还是很有借鉴意义的。 解题思路 我们拿到的是一个有意思图,我们考虑一步一步将图转化。最好处理的图类型是什么?是树,我们能否把原图转化为在叶向树上的问题呢? step 1 我们容易想到将一个有向图通过缩点转化为 DAG。我 阅读全文
posted @ 2022-01-16 22:10 huayucaiji 阅读(148) 评论(0) 推荐(0)
摘要:LG3625 [APIO2009]采油区域 前言 重复的思维,重复的代码,重复地调试。 我已AC,感觉良好 解法1 没啥技巧,看一眼就知道怎么做了。 分为 \(6\) 个情况,哪 \(6\) 种可以看别的大佬的 blog。这篇题解只要讲一下别的大佬没有仔细讲的预处理部分。 我们要处理出来的是 \(7 阅读全文
posted @ 2021-05-02 17:29 huayucaiji 阅读(93) 评论(0) 推荐(0)
摘要:CF938G Shortest Path Queries 出现了!融合怪! 做本题之前建议先做掉 最大XOR和路径 和 二分图 两题。 其实这题就是这两题融合一下 我们来讲解法。首先我们看到了这个 XOR 的最小值问题,可以借鉴最大XOR和路径这道题的思路。其次我们有删边,加边的操作,可以用线段树分 阅读全文
posted @ 2021-03-12 20:16 huayucaiji 阅读(83) 评论(0) 推荐(0)
摘要:CF915E Physical Education Lessons 这个题挺裸。 首先一开始想到线段树,然后写完一看数据范围 \(n\leq 10^9\),立马吓得删代码。 可是我们仔细看,\(1\leq 3*10^5\),不是很大,说明线段树上真正有效的区间很少。我们可以维护一个动态开点的线段树, 阅读全文
posted @ 2021-02-21 11:34 huayucaiji 阅读(107) 评论(0) 推荐(0)
摘要:F. AB tree 怎么又是 DP?这个官方题解很多不严谨的地方,我会一一纠正。 这个题是真的毒瘤。 首先我们考虑答案的最小值。若根节点的深度为 \(1\),深度最大的节点为 \(dm\),深度为 \(dmax\)。那么答案最小为 \(dmax\)。因为对于 \(1->dm\) 的路径上就会有 \ 阅读全文
posted @ 2021-02-09 15:49 huayucaiji 阅读(151) 评论(0) 推荐(0)