会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sPERbEETLE
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2026年2月10日
状态压缩+状压DP之旅行商问题
摘要: 状压 意义 顾名思义:状态压缩 什么是状态压缩呢? 简单来说就是用一个\(n\)进制数,每一位上代表着某一个节点或是其他东西地状态。 常见的都是二进制,因为二进制明显更加好写,毕竟那么一大堆位运算可不是摆设。 常见用法 接下来的运算均从第0位开始 判断一个数字\(x\)二进制下第\(i\)位是不是等
阅读全文
posted @ 2026-02-10 19:51 sPERbEETLE
阅读(8)
评论(0)
推荐(0)
2026年2月9日
树形DP各类题目的考试总结
摘要: Bribing FIPA 第一眼,好题! 第二眼,**输入。 合着题目是黄,输入是黑。 我被骗了。 做法 输入 有一个好用的东西是stringstream 这玩意自己去了解,挺好用的。 DP 就是模版背包 代码 戳我 #include <bits/stdc++.h> #define IAKIOI i
阅读全文
posted @ 2026-02-09 19:59 sPERbEETLE
阅读(11)
评论(0)
推荐(0)
树的重心 + 树的同构
摘要: 树的重心 定义 树的重心指的是删掉节点\(u\)后,剩余的所有连通块中,节点数量最多的那个连通块的大小。 定理 深度之和最小的点就是重心 所有子树的大小不超过 \(\frac{n}{2}\) 解决方法 就是换根\(dp\),\(dp\)转移式为 \[dp_v = dp_u + n - sz_v *
阅读全文
posted @ 2026-02-09 19:21 sPERbEETLE
阅读(4)
评论(0)
推荐(0)
2026年2月6日
换根DP
摘要: 别问我为什么断断续续的,因为老师Wendaysif的断断续续的 重点来了:还是换根Dp 直接讲例题吧 CF1187E Tree Painting 你打开以后可能是 话不多说,因为多说了也是废话。 解法 一眼 \(DP\) 别问我怎么看出来的,问就是老师拉进了题单里。 如果你选定了一个节点 \(u\)
阅读全文
posted @ 2026-02-06 20:42 sPERbEETLE
阅读(12)
评论(0)
推荐(0)
2026年2月5日
树上背包+换根DP
摘要: 树上背包 例题:[HAOI2015] 树上染色 题面描述 有一棵点数为 \(n\) 的树,树边有边权。给你一个在 \(0 \sim n\) 之内的正整数 \(k\) ,你要在这棵树中选择 \(k\) 个点,将其染成黑色,并将其他的 \(n-k\) 个点染成白色。将所有点染色后,你会获得黑点两两之间的
阅读全文
posted @ 2026-02-05 20:44 sPERbEETLE
阅读(16)
评论(0)
推荐(0)
2026年2月4日
CF161D Distance in Tree + 树上背包
摘要: CF161D Distance in Tree DP状态定义 根据子树位置\(+\)路径长度的统计设计状态。 \(Dp_{u,j}\)表示在以 \(u\) 为根的子树中,到 \(u\) 的距离恰好为 \(j\) 的节点个数。 初始化 \[dp_{u, 0}=1 \]状态转移方程式 在合并子树时来统计
阅读全文
posted @ 2026-02-04 19:28 sPERbEETLE
阅读(25)
评论(1)
推荐(0)
2026年2月3日
树形DP扩展
摘要: 好用的树形DP定理 Kőnig 定理 二分图的最小点覆盖数 \(=\) 二分图的最大匹配数。 Gallai 恒等式 \[|最小点覆盖| + |最大独立集| = |V| \]树的直径\(\color{white}真的网址在这里!\) 定义 树上最长的不重复经过一个点的路径长度 ①二次dfs 解法 证明
阅读全文
posted @ 2026-02-03 20:28 sPERbEETLE
阅读(7)
评论(0)
推荐(0)
2026年2月2日
树形DP
摘要: 以下当前点为\(u\),\(v\)为\(u\)的儿子 为什么树上可以用DP? 每棵树代表着一个大问题,而其中的子树就是子问题。 统一思想 每个点/边/子树代表着一个问题的解,先把子树的解求出以求出包含该子树的子树的解。 对于以点为对象的DP 最大独立集 模版问题描述(仅类似) 在一棵树上有若干个点,
阅读全文
posted @ 2026-02-02 19:42 sPERbEETLE
阅读(15)
评论(0)
推荐(1)
2026年1月20日
1.17日考试总结
摘要: ε=(´ο`*)))唉,还是考炸了,总该总结一下了。 关于树剖 树剖还是一如既往的垃圾,T4树剖细节没调出来,痛失35(还是25,忘了?)看来好记性不如在多打几遍,理解一下代码意思才是最重要的。 关于线段树 代码实现与思维能力不足,没有想出来具体合并方案。以后需要多多练思维,增强代码实现能力。 关于
阅读全文
posted @ 2026-01-20 20:20 sPERbEETLE
阅读(9)
评论(0)
推荐(1)
上一页
1
2
公告