可以转化为LIS相关问题,
2653. 滑动子数组的美丽值
观察数据范围。
2563. 统计公平数对的数目
将区间问题转化为两个问题作差。
2698. 求一个整数的惩罚数
需要回溯check。
2968. 执行操作使频率分数最大
还是中位数,需要使用滑动窗口滑动,不满足时缩小窗口大小。
2967. 使数组成为等数数组的最小代价
与上一个题目比较类似,但是这个需要满足回文串,可以找中位数附近的回文串。
462. 最小操作次数使数组元素相等 II
贪心的选择中位数,而且偶数时不用管取哪个作为中位数。
2415. 反转二叉树的奇数层
二叉树dfs遍历翻转。
813. 最大平均值和的分组
需要枚举上一个区间的右端点,然后合并两个区间,注意初始化。
556. 下一个更大元素 III
下一个排列,思考下一个排列需要进行哪些操作。