使用树形dp能够很容易解决。
P8655.发现环
图的遍历,检测是否存在环,以及需要输出环上的点。
1157.子数组中占绝大多数的元素
使用类似bms的随机选择操作,调整k使得命中概率非常高。
402.移掉K位数字
与拼接最大数很类似,拼接最大数其中的操作就是这个。
1023.驼峰式匹配
使用双指针匹配。
321.拼接最大数
使用单调栈拼接,注意合并时候的比较大小。
316.去除重复字母
使用单调栈保证字典序,但是需要注意重复字母。
901.股票价格跨度
单调栈上一个最大问题。
239.滑动窗口最大值
滑动窗口模板。
1147.段式回文
可以直接暴力,数据范围比较小,也可以使用科技滚动哈希解决。