摘要:
题目:绝世好题。 暴力 dp 显然 转移即可。 单调队列优化 观察到只有某二进制位两个数都为 时才能转移,因此我们把每个二进制位开一个单调队列,然后对于一个数 ,找到它是 的二进制位并选其单调队列的队头进行转移,在这之后把这个数加入符合要求的 阅读全文
摘要:
朴素算法 不必多说, 的暴力 dp 转移。 优化算法 时间为 ,本质是贪心,不是 dp 。 思路是维护一个单调栈(手写版),使这个栈单调不降。 当该元素 栈顶元素时,把这个元素压入栈中。 否则,在单调栈中找到第一个大于该元素的项,把 阅读全文