上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: CF1182B Plus from Picture 写在前面 为什么在已经有 \(12\) 篇题解后,我还是要写这篇题解? 因为这篇题解提供一个码量较小,且时间复杂度严格 \(O(wh)\) 的做法,目前这种做法题解区没有。 进入正题 设 \(cnt[i]\) 表示地图中的 * 周围四联通有 \(i 阅读全文
posted @ 2025-02-12 08:25 w9095 阅读(22) 评论(0) 推荐(0)
摘要: P8800 [蓝桥杯 2022 国 B] 卡牌 我们看到这样一句话: 请问小明最多能凑出多少套牌? 很明显用贪心可以做了。 首先要理解一个东西,卡牌套数等于最少的卡牌牌数。因为一套卡牌需要所有卡牌各一张,所以对于最少的卡牌,它如果只有 \(x\) 张,则只能有 \(x\) 套卡牌含有最少的卡牌。再多 阅读全文
posted @ 2025-02-12 08:22 w9095 阅读(120) 评论(0) 推荐(0)
摘要: 前言 从 一些快速笔记 中分离出来的,因为这一知识点写的内容太多了,可以拿出来专门开一篇学习笔记。 Slope Trick 不是斜率优化!Slope Trick 不是斜率优化!Slope Trick 不是斜率优化! 此类知识点大纲中并未涉及,所以【8】是我自己的估计,后带星号表示估计,仅供参考。 S 阅读全文
posted @ 2025-02-11 14:47 w9095 阅读(254) 评论(0) 推荐(1)
摘要: 前言 平衡树的笔记好像一直搁置着,但是这个内容实在是太重要了,平衡树就搁着吧。 UPD on \(2025.7.17\):修了一堆小笔误。 决策单调性 在动态规划时,若转移时对于一个状态是单点对单点转移,且令 \(k_i\) 表示状态 \(i\) 的最优决策点,有 \(\forall\;i\lt j 阅读全文
posted @ 2025-02-11 14:46 w9095 阅读(67) 评论(0) 推荐(0)
摘要: 前言 后缀数组是一个很好用的字符串算法,可以解决的问题远远不止后缀。是后期字符串的重要基础,值得学习。 学习后缀数组的关键是弄清楚每个数组的意思,不然就很难理解。 学习串串好快乐啊。 基数排序 基数排序是一种 \(O(n)\) 的稳定排序算法,我们将会在后缀数组中用到它。基数排序用于给多关键字的元素 阅读全文
posted @ 2025-02-11 14:46 w9095 阅读(45) 评论(0) 推荐(0)
摘要: 前言 状态压缩 DP 是一类常用的 DP 方式,思维难度不是很大,但需要一点卡常和实现技巧。比较容易掌握,是一个骗分的好东西。 状态压缩DP 状态压缩 DP 通常用来处理 DP 过程中与具体状态相关的问题。这种情况下,我们通过二进制压缩使状态可以成为 DP 的一个维度,从而进行动态规划。 因此,状态 阅读全文
posted @ 2025-02-11 14:45 w9095 阅读(166) 评论(0) 推荐(0)
摘要: 前言 基环树是一类特殊的树形结构,这一类问题经常在省选阶段考察。这一类题目一般有特定的解决方法,积累经验,即可快速解决这类题目。 基环树 基环树:在一棵树上增加一条边,使树上存在且仅存在一个环,这样的树叫做基环树。 找环算法 遍历一整棵树,将访问到的节点入栈,离开时退栈。如果存在一个点可以到达正在栈 阅读全文
posted @ 2025-02-09 18:13 w9095 阅读(51) 评论(0) 推荐(0)
摘要: 前言 教练说过,树形 DP 是一个抽象的东西,很多状态比较难以理解,后面具体的学习方法,忘了。 UPD on \(2024.11.21\):修复了例题 \(5\) 的假做法和假代码。 普通树形 DP 树形 DP 是一类在树上的动态规划,通常以节点位置作为阶段,树中的父子关系为转移,边界状态是叶子节点 阅读全文
posted @ 2025-02-09 18:12 w9095 阅读(65) 评论(0) 推荐(0)
摘要: 前言 线性基是一个好用的东西,多用于维护异或类操作。以后碰到异或类题目,可以考虑线性基,好写好调。 此类知识点大纲中并未涉及,所以【9】是我自己的估计,后带星号表示估计,仅供参考。 线性基 定义 向量:向量是一种既有大小又有方向的量。 线性组合:设 \(a_1,a_2,\dots a_e(e\ge1 阅读全文
posted @ 2025-02-09 18:11 w9095 阅读(64) 评论(0) 推荐(0)
摘要: 前言 可持久化线段树,又称为主席树,用于维护静态区间权值信息。例如,在区间 \([l_1,r_1]\) 中查询权值在 \([l_2,r_2]\) 的数的个数。位置区间套权值区间的问题,多使用这个算法。 可持久化线段树 可持久化:数据结构不仅需要维护当前的版本的信息,还需要支持查询之前的历史版本的信息 阅读全文
posted @ 2025-02-08 14:14 w9095 阅读(112) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页