2025.11
CF1144G Two Merged Sequences
贪心真菜。考虑插入每一个数,钦定 \(x, y, a_i\) 为下降子序列的末尾元素,上升子序列的末尾元素,当前插入的元素。
先处理唯一的情况,有两种。当 \(a_i \ge x \wedge a_i \le y\) 时不合法。当 \(a_i \ge x \vee a_i \le y\) 时只有一种情况,更新 \(x, y\) 即可。
对于多种选择的情况,考虑邻项。若 \(a_i < a_{i + 1}\),则将 \(a_i\) 插入 \(y\) 显然不劣;若 \(a_i > a_{i + 1}\),则将 \(a_i\) 插入 \(x\) 显然不劣。
于是线性处理,复杂度 \(O(n)\)。

浙公网安备 33010602011771号