
图论 - 基环树
_Gion
初中某laji的OIer
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
「学习笔记」基环树
基环树是一种图,它由一个环组成,环上每个点都是一棵树点树根,所以称为基环树。当然,一棵树上连一条边也会变成基环树。 下图是一个基环树. 基环树一般分成环和树来分别处理(显然环的处理较为麻烦),那首先得找到环. 找环 大概就是dfs一下,找到一个在此结点之前走过的相邻结点就开始记录环. vector<int> G[MAXN]; //基环树 int fa[MAXN]; ...原创 2018-08-26 14:34:33 · 9938 阅读 · 3 评论 -
「ZJOI 2008」骑士「基环树DP」
BZOJ 题目传送门 Luogu 题目传送门 题意 求由基环树组成的森林的最大权独立集,n<=106n<=106nfi,0fi,0f_{i,0}和fi,1fi,1f_{i,1}分别表示在以结点iii为根的子树内,iii选/不选的最大独立集的权值 转移:fi,0=∑j∈son(i)max(fj,0,fj,1)fi,0=∑j∈son(i)max(fj,0,fj,1)f_{i,0}=...原创 2018-08-26 18:00:48 · 441 阅读 · 0 评论