06 2023 档案
摘要:大概形如每次给定一个区间 ,每对 的 会有一个贡献,要求所有点对的贡献(取min/max,数颜色等)。 考虑点对共有 个,遍历一遍所有对也会超时。考虑删除一些无用的点对(例如包含的区间里面有比它更优的),那不看它也会有贡
阅读全文
摘要:可删除线性基板子。 显然我们贪心的希望越高位的线性基越早被删除,于是我们对于每一位顺便记录一下被删除的时间。如果要插入的数被删除时间比较晚,则与交换该位于要插入的数。其它和普通线性基一样。 其它部分参见 [WC2011]最大XOR和路径。 ```cpp #include #define bt bit
阅读全文
摘要:求一个计数方案奇偶性的题考虑套路的交换两个元素。考虑最开始选的两条边,如果它们没有交,那么互换顺序之后结果不变。我们只需要统计相交的情况即可。 再考虑边相邻的情况。对于`y x z`,按两种顺序缩边的结果分别为 $\operatorname{NAND}(\operatorname{NAND}(y,x
阅读全文
摘要:100黑祭。 首先以终点为根。 先考虑简单一点的情况:如果起点终点相邻,那么方案一定是让老鼠先走到一个叶子节点,然后断掉该节点到根路径上其它的分支。于是我们令 表示从 开始走到 子树里的一个叶节点再返回所需的最小代价,每次dp从儿子里的次大值转移即可。 考虑不相邻的情况,
阅读全文