类似背包问题,不过需要加上物品个数状态,而且还需要状态压缩优化。
396. 旋转函数
找规律。
2008. 出租车的最大盈利
使用二分查找,快速找出来前一个。
2646. 最小化旅行的价格总和
树上差分,前缀和。
453. 最小操作次数使数组元素相等
思维题。
983. 最低票价
类似前两题,都是需要考虑反向dp的,而且要注意区别。水果和这个题都是必须要买,而考试题那个不需要。
2140. 解决智力问题
存在后效性,反向思维,反向dp解决
2944. 购买水果需要的最少金币数
从前往后存在后效性,从后往前思考。
2104. 子数组范围和
与上一个题目非常类似。
07. 子数组的最小值之和
和上一题比较类似。