合集-LeetCode Weekly - 413
摘要:题目链接 3275. 第 K 近障碍物查询 思路 大根堆 题解链接 最大堆维护前 k 小(Python/Java/C++/Go) 关键点 “第k小元素”应转换为“大根堆” 时间复杂度 空间复杂度 代码实现: class Solution: def r
阅读全文
摘要:题目链接 3276. 选择矩阵中单元格的最大得分 思路 动态规划 题解链接 枚举值域,状压行号,附费用流做法(Python/Java/C++/Go) 关键点 1. 状态定义 - 为矩阵中的数字, 为使用的行号 2. 状态压缩 - 枚举行号(位运算) 时间复杂度 \(O(mn2^m)
阅读全文
摘要:题目链接 3277. 查询子数组最大异或值 思路 区间DP(区间异或值计算)+ 区间DP(区间最大值查询) 题解链接 区间 DP 套区间 DP(Python/Java/C++/Go) 关键点 1.区间异或值计算:\(\text{xor}_{i,j}=\text{xor}_{i,j-1}\oplus\
阅读全文