使用悬线法,复习悬线法。
85. 最大矩形
6. 多重背包问题 III
单调队列优化多重背包问题,虽然直接二进制优化加O2也能过吧。
D.小美的区间异或和
美团笔试题,需要知道如何求解异或和,需要按位拆分。
95. 不同的二叉搜索树 II
枚举树根,得到左右可能的列表,然后组合。
1024. 视频拼接
贪心的选择左侧最长的。
8041. 完全子集的最大元素和
考虑完全平方数的性质。
100040. 让所有学生保持开心的分组方法数
贪心的选择学生。
100041. 可以到达每一个节点的最少边反转次数
比较简单的换根dp。
6988. 统计距离为 k 的点对
注意怎么存 pair
2856. 删除数对后的最小数组长度
可以贪心做,但是有更优的做法。