回滚线段树+bitset优化01背包——cf981E
摘要:
/*首先考虑如何计算一个点的可能凑出的值,这就是一个01可行性背包问题那么再拓展到一段区间[1..n]的点上,每个query都可以看做是一段区间上的点[l,r]加上一个体积为x的物品,转换到01背包上就是进行一次更新那么用线段树来维护每个query的区间更新 每个位置(区间)维护一个bitset,每次加入a都进行一次01背包 用线段树来维护区间的bitset,表示一段区间能组成的值 但是没法用l... 阅读全文
posted @ 2019-07-14 16:14 zsben 阅读(457) 评论(0) 推荐(0)
浙公网安备 33010602011771号