摘要:
迭代加深dfs 每次控制序列的长度,依次加深搜索 有几个剪枝: 优化搜索顺序,从大往下枚举i, j这样能够让序列中的数尽快逼近n 对于不同i,j和可能是相等的,在枚举的时候用过的数肯定不会再被填上所以可以去重(记得回溯) include include include define INF 0x3f 阅读全文
摘要:
单调栈的妙处!! 刚看到这题差点写个splay。。但是后来看到询问范围的只是后L个数,因为当有一个数新进来且大于之前的数时,那之前的数全都没有用了,满足这种性质的序列可用单调栈维护 栈维护下标(因为要时刻确定查询位置),最后在询问的时候,用二分找到大于等于len l + 1的第一个位置即为最大值 i 阅读全文