09 2024 档案
摘要:分析题目。本题中 代表卡特兰数。 一个经典结论是 个节点的不同二叉树个数是 。 首先,若一个二叉树的节点数小于给定的节点数,那么这个二叉树一定劣于给定的二叉树,所以答案要加上 。 其次,讨论两棵树节点个数相同的情
阅读全文
摘要:前言 所谓吉司机线段树,最核心的一点是要求你支持这样一个操作: 对所有的 执行 。 这是最基础的一种操作,在此基础上我们可以增加如下操作: 区间覆盖、区间加。 区间历史版本和、历史版本最值。 下面我们逐步深入来
阅读全文
摘要:更新完毕 on 2024/11/4 18:34。 初赛 Day -1 被强迫做了 tder 的初赛模拟,怒砍 41pts。 阅读程序全蒙 C 结果只有一个选 C。 发现自己忘了欧拉回路和哈密顿回路的区别,复习了一下。 晚上打 cf,为啥每次遇到能用 ds 也能不用 ds 的题我都会直接大力 ds 并
阅读全文
摘要:你需要最大化求解以下几个问题的时间复杂度: 给你一个 个点的链,你需要判断这个链上有没有环。(Bonus:给你一棵树) 给你 ,求出 。(Bonus:把 替换为 )。 给你一个长为 的序列 \(\{a
阅读全文
摘要:Sol 观察样例发现先选叶子节点把所有的边都用上之后再怎么选答案都不会变,所以一定是先把叶子选完。 考虑贪心地选叶子,一个叶子对答案的贡献是两倍的其到根节点的边权之和,选了这个叶子就把这些边的边权清空。 考虑到一个点管辖的叶子节点是一段连续的区间,我们可以方便地用线段树维护每个叶子的贡献。 因为每条
阅读全文