随笔分类 - dp
摘要:转化计数对象。 直接数最终剩下的球的集合似乎并不好做。考虑数选择的球的集合(显然选择的顺序不重要,只有选择了哪些球重要)。 先把所有球按 坐标从小到大排序。设我们选择的球的下标为 。那么能选择这些球当且仅当 \(y_{i_1} >
阅读全文
摘要:洛谷传送门 AtCoder 传送门 比较有趣的一个题。 考虑一个弱化版,算 colorful 序列个数。有一个 的 dp,大概就是设 为考虑到第 个数,当前最长互不相同后缀长度为 。 转移考虑若往后面填一个在这 个数以外
阅读全文
摘要:洛谷传送门 CF 传送门 直接区间 dp 可以做到 ,卡常可过,在此就不赘述了。 为了方便先把连续的数字缩成一段。我们考虑直接从前往后扫,扫的过程中 dp。设 为考虑了 ,还有 个没配对的左括号的方案数。 但是我们发现我们
阅读全文
摘要:洛谷传送门 CF 传送门 被自己的赛时智障操作气笑了。谁告诉你容斥钦定了几个要记到状态里面的。。。/tuu 显然先找“好数组”的充要条件。对原数组 差分,设 。那么一次可以选择一对 满足 \(i \le j - 2\
阅读全文
摘要:洛谷传送门 AtCoder 传送门 考虑对于一个确定的串怎么判断合法性。 容易发现删到某个时刻若 的个数大于 的个数了,因为我们肯定不会蠢到在不是全 的时候删 ,所以 在不是全 的时候至少是不会变小的。 所以我
阅读全文
摘要:洛谷传送门 CF 传送门 放放/ll/ll/ll。 这题是个性质题。 首先第一排一定是升序,第二排一定是降序。考虑第一排若存在 使得 ,那么交换这两个数不会变劣。第二排类似。 然后发现在 走下去或在 走下去最优
阅读全文
摘要:洛谷传送门 QOJ 传送门 被 QOJ1193 Ambiguous Encoding 撞了。 考虑直接 dp,设 为较长的串未被较短的串覆盖的部分是第 个字符串的长为 的后缀。转移考虑枚举接在较短的串后面是第 个串,然后讨论一下 \(j\
阅读全文
摘要:洛谷传送门 AtCoder 传送门 和 CF1010F Tree 基本一致。 考虑经典树形背包,设 为 子树内选了 个点的方案数。初始有 。每次考虑合并儿子 ,有转移: \[f_{u, i + j} \get
阅读全文
摘要:洛谷传送门 CF 传送门 虚高 *2800,放模拟赛 T1 人均切了。 首先我们发现这玩意有可减性,用 的答案减去 即可。所以接下来我们只讨论前缀的情况。 考虑数位 dp。为了计算题目的那玩意我们考虑把每个状态的 dp 值用一个三元组 \((a_1, a_
阅读全文
摘要:洛谷传送门 CF 传送门 虚高 *2800。放模拟赛 T2 人均切了。 考虑拎出环上的点,每个点下面都挂了一棵树。 那么可以预处理出每棵树从一个点开始染黑,这棵树对答案的贡献。因为一棵树染了一个点就只能去染子树了,所以这个贡献是固定的,用换根 dp 求即可。 那么我们现在可以在环上选择一个起点,每次
阅读全文
摘要:洛谷传送门 CF 传送门 考虑给定 如何构造 。 拎出基环树的环部分,把这些点连同它们的边删掉(这个环一定在答案中)。递归做即可。 考虑我们在 的环上连一些在 中排得比 前的 。可以将问题转化为
阅读全文