会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
OIer_HJC
我是 HJC,一名乐子
博客园
首页
新随笔
联系
订阅
管理
2025年5月27日
字符串哈希进阶
摘要: 字符串哈希进阶 上次学习了普通的字符串哈希,主要是靠两个函数写出模板,这次的字符串哈希中融入了 DP 与二分等知识的结合。 P1481 魔族密码 通过数据范围与题目有要求可以一眼看出题目运用的是 DP,给出一个单词表,问其中的最长词链长度,其中词链指的是一个单词是另一个单词的前缀,这里有许多种的做法
阅读全文
posted @ 2025-05-27 23:07 OIer_HJC
阅读(22)
评论(0)
推荐(0)
2025年5月14日
树形 DP 总结进阶
摘要: P2015 二叉苹果树 考虑使用树形 DP 来解决这个问题,明确一点,一条边被保留了,那么对其父节点的边也必定保留才可以使得此边产生意义,所以可以考虑使用 DP,定义状态为 \(f_{i,j}\) 表示以 \(i\) 作为根节点时的其子树保留了 \(j\) 条边的最多的苹果数量。那么其中的答案就非常
阅读全文
posted @ 2025-05-14 17:15 OIer_HJC
阅读(37)
评论(0)
推荐(0)
2025年5月6日
树形DP总结
摘要: 树形 DP 树形 DP,泛指,通常是在树形的结构上进行的动态规划问题,被称为树形 DP,树形 DP 被分为很多种类别,第一类树形 DP,通常是定义其树型结构中,兄弟之间没有数量等状态上的约束条件,也称非背包类树形 DP。 其中,状态的定义一般为(有时可能会添加维度)\(f_i\) 表示在 \(i\)
阅读全文
posted @ 2025-05-06 22:14 OIer_HJC
阅读(25)
评论(0)
推荐(0)
2025年5月5日
考试总结
摘要: U559566 抵御 DP 求解,直接将题目转换成 01 背包问题,初看是一个完全背包,将其转化成分组背包后,可以发现可以设计状态 \(f_{i,j}\) 表示进行 \(i\) 轮攻击后使用了 \(j\) 的魔法的最大伤害,直接判断 \(f_{i,j} \ge 100\),求取最小的 \(i\) 即
阅读全文
posted @ 2025-05-05 19:04 OIer_HJC
阅读(32)
评论(0)
推荐(0)
2025年5月4日
状压 DP 总结 2
摘要: P3092 [USACO13NOV] No Change G 状压,先定义出二位状态,\(f_{i,j}\) 表示前 \(i\) 个物品,使用了二进制下的 \(j\) 的最小花费,由于 \(j\) 的花费是确定的,所以直接省去一个维度,定义 \(f_{i}\) 表示硬币为二进制下的 \(i\) 的最
阅读全文
posted @ 2025-05-04 19:57 OIer_HJC
阅读(22)
评论(0)
推荐(0)
2025年4月23日
总结:状压 DP
摘要: 状压 DP 众所周知,状压 DP 是一种非常暴力的 DP 方式。 状态: 来直接上一般状压 DP 的状态:\(f_{i}\),其中 \(i\) 代表一个正整数,其中,我们在状压 DP 中都是使用的 \(i\) 的二进制表示,为什么要这样子呢? 因为,我们如果需要设计一个状态来判断每一个节点是否被到达
阅读全文
posted @ 2025-04-23 14:16 OIer_HJC
阅读(30)
评论(0)
推荐(0)
2025年4月20日
总结:区间 DP 环形问题(区间 DP 扩展)
摘要: 区间 DP 环形问题 首先确保读者学会了区间 DP 的普通入门与进阶:入门 & 进阶。 区间 DP 可以用来求取有关于区间的问题,但是许多时候,题目要求我们的不是单纯对的一个序列进行区间 DP,那么,这个时候,就需要用到区间 DP 的另外一个变种:环形区间 DP。 环形区间 DP: 环形区间 DP
阅读全文
posted @ 2025-04-20 10:51 OIer_HJC
阅读(116)
评论(0)
推荐(0)
2025年4月9日
区间 DP
摘要: 区间 DP 区间 DP 是 DP 的一种,主要处理有关于区间的动态规划问题,需要注意的是,区间 DP 主要处理的是一类子问题从短到长,而不是从左到右或者是从右到左(这就属于线性 DP 了)。 DP 三要素 状态定义: 对于一般的区间 DP 问题,我们只需要一个二维的 DP 数组即可,我们定义 \(f
阅读全文
posted @ 2025-04-09 12:29 OIer_HJC
阅读(100)
评论(0)
推荐(0)
2025年3月24日
平衡树-入门
摘要: 本文有一只奶龙编写,有借鉴会在其中说明。 平衡树 要了解平衡树是什么,我们需要先了解一个东西:二叉搜索树(也称二叉查找树)。 二叉搜索/查找树(BST) 如果我们有一颗二叉树可以进行查找,那么就可以说明其中的节点一定又有一个能够区分大小的“键值”。我们有节点来存储这些键值。这些节点最好可以按照它们各
阅读全文
posted @ 2025-03-24 22:58 OIer_HJC
阅读(48)
评论(0)
推荐(0)
2025年3月5日
总结:树的重心
摘要: 更好的阅读体验: this。 目录: 定义与性质(有关于树的重心的定义) 求解(求解树的重心) \(\texttt{树的重心的定义与性质:}\) 定义: 定义(来自 oiwiki): 如果在树中选择某个节点并删除,这棵树将分为若干棵子树,统计子树节点数并记录最大值。取遍树上所有节点,使此最大值取到最
阅读全文
posted @ 2025-03-05 22:14 OIer_HJC
阅读(82)
评论(0)
推荐(0)
下一页
公告