专栏文章
CF2162H 题解
CF2162H题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @min4ybvp
- 此快照首次捕获于
- 2025/12/01 20:38 3 个月前
- 此快照最后确认于
- 2025/12/01 20:38 3 个月前
后半部分不同于已有题解的做法。
固定 ,所有数只分为 ,分别记为 。那么每个区间全 或者全 ,分别记为 类区间。你发现这里确定好 类区间的分配之后限制比较明确,考虑确定好所有区间的种类后,令 有 个,只被 覆盖有 个,只被 覆盖有 个,不被覆盖的位置有 个,限制为 ,这样对 的限制分别是定值,并且问题重点就迁移到 的刻画上。将合法的 放在平面上,合法的区域是右上部分一个单调区域。
考虑 dp,固定 时最大化 的个数,这个就与 具体的值无关。转化为对位置钦定 ,这样要求不存在某个区间同时含有 。直接对 的位置的 串做 dp,并记录当前 的个数 ,值为 。假设当前位置决策为 ,如果上一个钦定的位置是 那么可以直接转移(前面的位置限制显然更严),否则上一个位置钦定的是 ,可行的转移位置是一段前缀。
使用前缀 优化对位置的枚举,时间复杂度 ,后者是需要求出覆盖每个点区间的最小 ,这个东西从右往左扫描线,记录 的最小 即可。
另一个 dp 过程中的思路:显然被包含的区间无用,可以去除。接下来认为 分别严格单调递增,从 转移到 讨论交集即可。
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...