转化为行列的关系,使用并查集求解。
1163. 按字典序排在最后的子串
使用双指针可以巧妙解决,实在不行直接用后缀数组。
1105. 填充书架
使用dp枚举下一层。
1361. 验证二叉树
并查集合并的性质。
P2024.食物链
种类并查集模板。
1187. 使数组严格递增
类似最长上升子序列,也类似最长公共子序列,可以从不同的角度考虑该问题。
Ordered Escape Routing with Consideration of Differential Pair and Blockage
考虑差分对和阻塞的有序逃逸布线。
886.可能的二分法
检测二分图
1043.分隔数组以得到最大和
使用线性dp,注意下标的问题。
210.课程表II
拓扑排序也可以使用dfs的方法,后序遍历,逆序输出。