04 2024 档案
摘要:传送门 [AGC014D] Black and White Tree 给出一颗 个节点组成的树,每个节点都可以被染成白色或者黑色; 有高桥(先手)和青木(后手)两个人————高桥可以把任意一个点染成白色,青木则可以把任意一个点染成黑色,每个点只可染色一次。 重复上述操作直到所有点都被染色
阅读全文
摘要:传送门 给定一个长度为 的木板,木板上有 个标记点,距离木板左端点的距离分别为 ,现在你需要在木板上放置一些不相交正方形,正方形需要满足 正方形的边长为整数 正方形底面需要紧贴木板 正方形不能超出木板,正方形要将所有的木板覆盖 标记点的位置不能是两个正方形的交界
阅读全文
摘要:为了 LCT 制造了一个 Splay …… Splay 还是一种二叉排序树。我们想让他支持查询结点,删除结点等等。但是普通 BST 复杂度难以保证,于是 Splay 出现了。 【引入】 Splay 的思想和并查集的路径压缩类似。并查集的路径压缩允许出现一两次复杂度高的操作,但是经历过一次后就不会再有
阅读全文
摘要:A 构造一个长度为 的数组,使得它的 个循环右移中,恰好有 个是升序排序的。或判断不存在。 如果 ,输出 1 2 3 ... n;如果 ,输出 个 。否则不存在满足要求的数组。 B 有一个 \(0\sim n-1\
阅读全文
摘要:一个参考 WQS 二分用来处理一些答案构成凸函数的问题。 最经典、最常见的形式,就是 "从若干个物品中恰好选给定个数的最优" 型问题。 适用要求:如果不考虑选的物品的个数限制,可以很快求出答案。 最经典例题:P2619 Tree I 从所有白边中选 条,然后加上若干条黑边形成生成树
阅读全文
摘要:传送门 题意:给定初始 数组,每次可以选一个长度为奇质数的区间取反。问全变成 要多少次操作。 和 Password、Xor Replace 的套路相同,做一个差分。 令 ,目的就是让 数组变为全
阅读全文
摘要:传送门 构造序列型 DP。经典的就是这么一种构造序列的方式: 用两种操作。 增加一个 。 将当前序列中所有数加 。 由此可以构造出任意一种自然数不降序列。 回到本题。即要求构造一个长度 和为 且没有一种数出现超过 次的不降序列,求方案数。考虑用
阅读全文
摘要:题意:给定一个序列,要求从中选出 个不相交的区间使和最大。 。 如果 DP,至少 。而这题可以模拟费用流做。 【费用流模型】 建立 个点 ,\(p_i\rightarrow p_{i+1}\
阅读全文