HDU3308–LCIS(单点修改&&区间合并)
摘要:
题目大意 给出n个数: 你可以对其进行以下两种操作: U A B: 把第A个数的值替换为BQ A B: 查询在区间[a, b]内的最长连续上升子序列的长度 题解 单点更新和区间合并 需要维护三个域:区间LCIS长度的最值maxl,包含左端点LCIS的长度最大值lmaxl,包含右端点的LCI长度S的最大值rmaxl,合并的时候和hotel差不多,在查询区间的时候要注意,如果最长的长度是跨越了两个自区... 阅读全文
posted @ 2013-06-02 23:43 仗剑奔走天涯 阅读(194) 评论(0) 推荐(0) 编辑