摘要: 题目:绝世好题。 暴力 dp 显然 \(O(n^2)\) 转移即可。 单调队列优化 观察到只有某二进制位两个数都为 \(1\) 时才能转移,因此我们把每个二进制位开一个单调队列,然后对于一个数 \(a\) ,找到它是 \(1\) 的二进制位并选其单调队列的队头进行转移,在这之后把这个数加入符合要求的 阅读全文
posted @ 2024-07-22 21:14 KS_Fszha 阅读(22) 评论(0) 推荐(0)
摘要: 题目:编辑距离 。 思路 显然,定义 \(f[i][j]\) 表示字符串 \(a\) 中前 \(i\) 个字符到 字符串 \(b\) 中前 \(j\) 个字符的编辑距离。 那么对于 \(a_i=b_j\) 时,我们对当前位无需进行任何编辑操作,则 \(f[i][j]=f[i-1][j-1]\) 。 阅读全文
posted @ 2024-07-22 15:20 KS_Fszha 阅读(43) 评论(0) 推荐(0)
摘要: 朴素算法 不必多说,\(O(n^2)\) 的暴力 dp 转移。 优化算法 时间为 \(O(n \log n)\) ,本质是贪心,不是 dp 。 思路是维护一个单调栈(手写版),使这个栈单调不降。 当该元素 \(\ge\) 栈顶元素时,把这个元素压入栈中。 否则,在单调栈中找到第一个大于该元素的项,把 阅读全文
posted @ 2024-07-22 12:33 KS_Fszha 阅读(196) 评论(0) 推荐(0)
摘要: 二分最佳模板 阅读全文
posted @ 2024-07-21 23:57 KS_Fszha 阅读(77) 评论(0) 推荐(0)
摘要: 很好的构造+01BFS的图论建模题,运用了把有后效性 dp 转化为最短路问题的 trick 。 阅读全文
posted @ 2024-07-15 00:59 KS_Fszha 阅读(67) 评论(0) 推荐(0)
摘要: 概述 大致分为以下几类: 01背包 完全背包 多重背包 混合背包 二维背包 分组背包 依赖背包(树形背包) 以及一个变式:跳楼梯模型,本质是转移顺序的改变。 背包题基本上没有套路,只能靠多练题,总结思路,最重要的还是把问题抽象成背包模型的能力。 01 背包 特点:无序加入,每个物品加一次。 完全背包 阅读全文
posted @ 2024-07-09 16:57 KS_Fszha 阅读(38) 评论(0) 推荐(0)
摘要: 我是傻逼 阅读全文
posted @ 2024-07-07 22:02 KS_Fszha 阅读(31) 评论(0) 推荐(0)
摘要: 旋转坐标轴的 trick 和二维差分的综合运用。 阅读全文
posted @ 2024-07-06 17:06 KS_Fszha 阅读(70) 评论(0) 推荐(0)
摘要: 连通块/链表/BFS 的多解题 阅读全文
posted @ 2024-07-06 16:53 KS_Fszha 阅读(50) 评论(0) 推荐(0)
摘要: 朴素线段树学习笔记及其例题/变式 阅读全文
posted @ 2024-07-04 00:50 KS_Fszha 阅读(57) 评论(0) 推荐(0)
摘要: 连通块/哈希+贪心 的简单题 阅读全文
posted @ 2024-06-29 18:16 KS_Fszha 阅读(94) 评论(0) 推荐(0)
摘要: 数独的板子和进阶剪枝。 阅读全文
posted @ 2024-06-10 20:10 KS_Fszha 阅读(44) 评论(0) 推荐(0)
摘要: 概述地讲一讲,总结一下搜索的几种方法。 阅读全文
posted @ 2024-06-08 17:53 KS_Fszha 阅读(50) 评论(0) 推荐(0)
摘要: 很好的思维题,旋转坐标系的 trick 。 阅读全文
posted @ 2024-04-28 23:58 KS_Fszha 阅读(18) 评论(0) 推荐(0)
摘要: 经典的序列 dp 模型,记录以某个点为终点的最长长度。 阅读全文
posted @ 2024-04-12 00:24 KS_Fszha 阅读(168) 评论(0) 推荐(0)
摘要: 最短路和线性 dp 的做法。 阅读全文
posted @ 2024-04-07 20:30 KS_Fszha 阅读(157) 评论(0) 推荐(0)
摘要: 总结几种并查集的经典模板与应用。 阅读全文
posted @ 2024-04-06 23:47 KS_Fszha 阅读(38) 评论(0) 推荐(0)
摘要: 虚点和带权并查集的经典应用。 阅读全文
posted @ 2024-04-03 21:58 KS_Fszha 阅读(144) 评论(0) 推荐(0)
摘要: 以复杂度分析为难点。 阅读全文
posted @ 2024-03-31 21:35 KS_Fszha 阅读(190) 评论(0) 推荐(0)
摘要: 总结图论的基本 trick ,没有算法内容。 阅读全文
posted @ 2024-03-30 00:09 KS_Fszha 阅读(63) 评论(0) 推荐(0)