摘要:
思路解析 怎么发现穿过原点?要么原数为正,操作后为负;要么原数为负,操作后为正。那么也就是说,操作前后异号就是穿过原点的充要条件。 观察到 \(n\) 很小,考虑搜索或者状压。 搜索 用 DFS 枚举每一步的方向向左还是向右即可。 时间复杂度 \(O(2^n)\)。 状压 用 \(1\) 至 \(2 阅读全文
posted @ 2026-04-13 16:15
TangyixiaoQAQ
阅读(2)
评论(0)
推荐(0)
摘要:
思路解析 这其实就是可持久化线段树的模板题。 操作 \(2\) 和 \(3\) 都是比较平凡的单点修改和区间查询的朴素数据结构维护操作,重点是如何来看操作 \(1\)。 操作 \(1\) 就是把序列 \(X\) 复制为序列 \(Y\),想象到暴力的复杂度为 \(O(QM)\),过不了一点。 这个很像 阅读全文
posted @ 2026-04-13 15:20
TangyixiaoQAQ
阅读(7)
评论(0)
推荐(0)

浙公网安备 33010602011771号