08 2023 档案
摘要:引入 kmp 需要处理的问题是“字符串匹配问题”,具体问题如下: 【模板】KMP 字符串匹配,AC 代码提交记录 给出两个字符串 \(s_1\) 和 \(s_2\),若 \(s_1\) 的区间 \([l, r]\) 子串与 \(s_2\) 完全相同,则称 \(s_2\) 在 \(s_1\) 中出现了
阅读全文
摘要:前言 平衡树的分类 有旋:Splay,Treap,AVL Tree 无旋:FHQ Treap,替罪羊树 平衡树双子星:FHQ Treap,Splay 引入 BST,即二叉搜索树,可以快速找到序列中第 \(k\) 大的元素。 然而,在构造 BST 的过程中,它可能会退化为一条链。 为防止退化,我们可以
阅读全文
摘要:# 前置知识 ## 分组 dp 很多情况下,斜率优化会出现在分组 dp 的题里面。 不限制组数,“1D/1D”:$\displaystyle f(i)=\min_{1\leq j K_{9-10}$,所以此时 9 号点来到了凸包内部。 此时我们就应该从单调队列中【删去】9 号点,并【接着考虑】8 号
阅读全文
摘要:# tarjan小结 (本文写于2023.01.07) 学了三天tarjan,刷了11道题,现在来总结一下([戳这里看tarjan知识点](https://cdn.luogu.com.cn/upload/image_hosting/69gw4a3u.png))。 | 题目地址 | AC 代码提交记录
阅读全文
摘要:# 01 分数规划 [参考oi-wiki](https://oiwiki.org/misc/frac-programming/) ## 定义及做法 01 分数规划,求 $f=\frac{\displaystyle\sum^n_{i=1}{a_i\times w_i}}{\displaystyle\s
阅读全文

浙公网安备 33010602011771号