02 2023 档案

摘要:总之就是凌乱的一场比赛…… 时间线: 7:35 开赛,看了一眼T1,一眼逆序对,想要重载小于号归排。 7:50 感觉不对劲,合并序列的时候没法统计答案,开始写暴力。 7:55 写完暴力去看T2,觉得是一个可以搜的题,想了想状态觉得是区间DP,但是写不出来初始化和状态转移。 8:15 去看了T3T4, 阅读全文
posted @ 2023-02-23 20:40 Kazdale 阅读(52) 评论(1) 推荐(0) 编辑
摘要:- ## KMP(Lead-in) KMP算法全称Knuth-Morris-Pratt算法,可以在O(n+m)的时间复杂度下进行在长度为n的字符串(文本串)中查找另一个长度为m的字符串(模式串)出现的所有位置,同时也能在O(n)的时间复杂度下查找一个长度为n的字符串中,前缀和 阅读全文
posted @ 2023-02-14 16:04 Kazdale 阅读(33) 评论(0) 推荐(1) 编辑
摘要:搜索 定义 套用一下OI wiki上的定义,搜索,也就是对状态空间进行枚举,通过穷尽所有的可能来找到最优解,或者统计合法解的个数。 不难看出,所谓搜索,本意上就是依靠自己对题目状态转移的理解进行枚举。 Lead-inⅠ 既然搜索本质是暴力,那我们为什么常用搜索而不常用暴力呢? 以全排列问题为例,对于 阅读全文
posted @ 2023-02-08 04:19 Kazdale 阅读(110) 评论(2) 推荐(2) 编辑
摘要:动态规划DP ##一般DP的组成 一般DP主要分为两个部分:表示状态,状态转移 这里以**[P1216 USACO1.5][IOI1994]数字三角形 Number Triangles**为例 表示状态 答案为从上到下的路径上的最大权值和,那么我们就可以设计f[i][j]为从最底端出发走到$(i 阅读全文
posted @ 2023-02-04 17:03 Kazdale 阅读(16) 评论(1) 推荐(0) 编辑
摘要:2023/2/1 数据结构 1. ST表 ##P3865 ST表(模板) 基础的ST表模板,正确性证明之一: $$\dfrac{r - l + 1}{2}\ <2 ^ {\left\lfloor\log_{2}{r - l + 1}\right\rfloor}\leqslant r - l + 1$ 阅读全文
posted @ 2023-02-01 10:55 Kazdale 阅读(24) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示