摘要:
我们从右往左滑动区间, 假设dp[i]表示i为左端点时的最大长度, 通过观察可以发现, 每添加一个点, 该点$dp$值=它右侧第一个比它大位置处$dp$值+1, 但是每删除一个点会将所有以它为根的$dp$值全-1, 所以可以根据转移建一棵树, 需要有单点查询单点更新以及树链加, 可以用线段树维护df 阅读全文
posted @ 2019-03-13 17:56
uid001
阅读(172)
评论(0)
推荐(0)
摘要:
可以将大量同种物品合并为$lcm$来优化, 复杂度$O(nlcm^2)$, 好像可以用bitset优化到$O(nlcm^2/\omega)$, 但是没看太懂 阅读全文
posted @ 2019-03-13 16:24
uid001
阅读(312)
评论(0)
推荐(0)