随笔分类 - 题解
摘要:【洛谷专栏】。 Gold 组唯一过的一道题。 题意 参见题目描述。 分析 移除节点并不方便维护连通性,考虑倒序添加用并查集维护。 考虑移除这两点操作的本质是什么。 所有 的情况是比较好做的,直接加边即可。 ,删除这个点并断开和这个点相连的所有边,倒序处理
阅读全文
摘要:【洛谷专栏】。 好吧我承认我是来水社区贡献的。 一道比较简单的题,年级里竟然还有同学无法战胜。 题意 你有一棵 个点的树,你需要执行以下操作刚好两次: 选择一个点 。 断开和 相连的所有边,并删除点 。 求经过操作后最多会有多少个连通块。 分析 考虑直接枚
阅读全文
摘要:【洛谷专栏】。 纪念我 Day1 场上唯一做出来的一道题。 题意 有 条限制,每条限制 ,区间 单调递增或递减,请构造出一组长度为 的排列满足尽可能多的限制。 数据范围 。 时间限制 3s,空间
阅读全文
摘要:【洛谷专栏】。 非常好 D,让我晚一秒交上去,结果掉分了。 题意 一个长度为 的序列 ,定义函数 : \[f(l,r) = \max(a_l, a_{l + 1}, \ldots, a_r) - \min (a_l, a_{l + 1}, \ldots, a
阅读全文
摘要:【洛谷专栏】。 赛时竟然把好多暴力做法放过了,不能理解出题人的数据强度。 但是这里讲的是正确解法,不是暴力。 题意 当一个字符串 满足以下所有条件时,它就是好的字符串: 。 \(T[1 : \frac{\vert T \vert
阅读全文
摘要:【洛谷专栏】。 很好的单调队列优化 DP 练习题。 题意 有 个点排成一排,从左到右编号依次为 。选择第 个点的代价为 。 有 个要求,第 个要求为在 中至少要选择一个节点。 请你找到代
阅读全文
摘要:【洛谷专栏】。 多校联考考这个题,然后因为大样例给的太水了很多人因此挂分。 题意 当 时, ,如果此时 , 。 请问能否无限循环执行下去。 分析 首先分析几个比较容易判断的条件。 \(A <
阅读全文
摘要:【洛谷专栏】。 子序列自动机是什么?广搜又是什么? 这不是一个很显然的动态规划吗。 题意 参见题意翻译。 分析 设 表示以 开头的子序列不在 中出现的最小长度, 表示上一个决策点。 设字符 \(x
阅读全文
摘要:【洛谷专栏】。 树状数组优化 DP 模板题。 题意 有 枚硬币,第 枚硬币的位置在 。 你每次可以向右或向下移动一格,求从 到 最多能拾取多少枚硬币,并给出任意一种可行的移动方案。 分析 将所有硬币按照 \(R
阅读全文
摘要:【洛谷专栏】。 一个不怎么需要动脑筋的做法,看了一圈题解区没有一篇题解提到,虽然效率不高但是还是来记录一下。 题意 给定一个正整数 ,求不超过 最大拥有循环节的数。 分析 因为答案有单调性,所以这种求不超过最大的问题可以二分答案转化为判定性问题。 外层循环枚举循环
阅读全文
摘要:【洛谷专栏】。 做这道题的时候注意到了同名题目 CF1730F Almost Sorted,没想到都是状压 DP。 题意 参见题意翻译。 分析 的数据范围非常小,很容易想到状压。 设 表示前 个数 的占用情况(不
阅读全文
摘要:【洛谷专栏】。 学长组在模拟赛里的题,赛时因为 个 std::stack 爆零了,所以警示后人尽量少使用基于 std::deque 的容器。 看了下题解区另外的两篇题解,都写的比较长,这里讲一个实现简单的算法。 题意 参见题意翻译。 分析 Medium 和 Hard 数据范围的区
阅读全文