P10217 [省选联考 2024] 季风 题解 -1 前言 神人题目。 记得当时是2024年3月3日下午,当时机房里面几个大佬去了省选~~,虽然当时我没有去省选~~,但是这题出在luogu的第一时间我就开始做这题。想了非常长时间,各种结论非常混乱,最后还没能做出来。接近两年之后的省选前夕竟然又看到了这题,两年过去水平应该是有了巨大的变化,但是相同的是依旧没有去省选的资格/ll。 既然说季风和题意还有做法有关系,那么接下来我将严肃思考我常常追忆过 2026-02-19 题解 #洛谷 #数学
P4103题解 0 前言 这个题我能调半天充分证明了我完全是神人。 1 题意 题面非常简明易懂。 2 思路 由于我并不会DSU on Tree和DDP,所以这里的做法是复杂难写的虚树做法。 考虑在原树上对这 kkk 的信息进行处理肯定很难做,所以先建出虚树来,每一条虚树边都是对应原树上的路径长度。 对于三个信息,考虑树上DP。我们把题目中给定的 kkk 个点称为关键点,虚树上其余的点则是非关键点。 最简单的显然是 2026-02-14 题解 #DP #洛谷 #虚树
虚树 -1 鲜花 久仰大名,先前在相当多的模拟赛或者正式比赛的题目中都见到了,但是一直没有认真学过,现在又来严肃填坑。 0 前置芝士 单调栈 复杂度优秀的在线LCA(如倍增/树剖/四毛子) 树形dp 1 前言 虚树这个东西非常好理解而且好用,其核心思想在于 ”随用随取“。因为往往在一个树形结构中,并非所有的点都是我们需要处理的,甚至有大量冗余信息,如果能建出一颗树只保留原本这棵树的大致结构和我们需要 2026-02-11 笔记 #优化 #技巧
线段树漫谈 -1 前言 最近一直在研究树形数据结构,最后发现自己大概就能学明白一个线段树和一个树状数组。于是这次先来写一些线段树相关的东西。像是“平衡树漫谈”或者是“树形数据结构漫谈”的这种东西可能要一段时间以后了。 0 前置芝士 作为教程性质的文章为什么需要有前置芝士 线段树(最基础的) 树状数组(点修区间查) 其他的好像不需要了 2 线段树&树状数组基础 线段树,可能是OIer圈子中流传度最广 2026-02-06 笔记 #数据结构
树分治 -1 前言 很久之前就该学会但是一直拖到现在才解决的东西。 看来真实的是有不少的更需要去填了。 0 前置芝士 树的重心 分治思想 1 何以为? 最早碰见这个东西实在2025年暑假北京MX集训的一场模拟赛中,当时T4是个点分治,坐我前面的前面的老哥打完说他AK了/bx/bx/bx。后来在各种比赛的题目中也常常见到这个东西,但由于一直咕咕咕没学就一直打暴力。直到现在才有时间来认真填一填坑。 点分治 2026-01-25 笔记 #优化 #树
P6773题解 0 前言 给机房新同学一场欢迎赛的I题。其实就是防AK题。 因为讲评还要讲这道题,所以这两天赶紧学习了一下。 非常经典的一道题目,难度真的非常大。但这才是真正的绝世好题。 鲜花:想起来我第一次见到这个题目是在2022年,我来机房的第一年。我当时还非常不聪明,看一位学长讲这个题,当时傻乎乎的觉得太难了可能永远学不会。三年多后的今天轮到我给机房的同学们讲这道题了,这也真的是命运吧。 拜读了题解区第一、 2026-01-03 题解 #DP #洛谷 #线段树合并