摘要: P2014[CTSC1997] 选课 题目传送门:P2014 [CTSC1997] 选课 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目: 思路: 这题思路跟我的动态规划:P2015二叉苹果树 树形DP 分组背包 - 朱朱成 - 博客园 (cnblogs.com) 思路一模一 阅读全文
posted @ 2022-05-07 11:05 朱朱成 阅读(40) 评论(0) 推荐(0) 编辑
摘要: P2015二叉苹果树 题目传送门:P2015 二叉苹果树 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目: 思路分析: 观察题目可以看出,这是一个有边权的二叉树。找到一颗子树,使边的个数满足题目限定的数量,并且边权和最大。显然是树形DP 要用分组背包的思路,构造二维DP数组, 阅读全文
posted @ 2022-05-07 10:39 朱朱成 阅读(36) 评论(0) 推荐(0) 编辑
摘要: P1040[NOIP2003 提高组] 加分二叉树 题目传送门:P1040 [NOIP2003 提高组] 加分二叉树 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目: 思路: 题目给的是中序遍历,所以一定是根左右,在序列中,对于每一个结点,他左边的数字可能就是他的左结点,或者 阅读全文
posted @ 2022-05-05 10:21 朱朱成 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 没有上司的舞会 题目传送门:P1352 没有上司的舞会 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目: 思路: 可以学习像区间dp里面,分左右端点dpdp一样,构建二维DP数组,第二维代表有没有连下一个结点,0代表连了下一个结点,1代表没有连,所以我们初始化所有叶子结点的d 阅读全文
posted @ 2022-05-03 11:04 朱朱成 阅读(137) 评论(0) 推荐(0) 编辑
摘要: P1273有线电视网 题目传送门:P1273 有线电视网 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目: 思路:这题其实就是 有依赖的背包+分组背包 意思就是一棵树,边权就是花费,点权就是赚的费用,求包括以根结点为根的子树,使得他连接的用户最多。所以我们构建DP[I][J] 阅读全文
posted @ 2022-05-03 10:35 朱朱成 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 最大子树和 题目传送门:P1122 最大子树和 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目: 思路: 题目的意思其实就是给你一棵树,树的每一个结点都有点权,寻找一个子树,使得点权和最大。我们显然可以用DFS来做,因为是一棵树,且可以看成无向图,所以我们构建邻接图,任选一点 阅读全文
posted @ 2022-05-02 10:40 朱朱成 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 有依赖的背包 题目:10. 有依赖的背包问题 - AcWing题库 思路: 先构建DP二维数组 ,DP[I][J] 代表以i为起点装体积为J的物品能获得的最大价值。我们先从根开始搜索,设价值数组为W[] 体积数组为 V[] ,搜索到的结点为U, 对于U这个结点来说,我们先初始化,DP[U][i],i 阅读全文
posted @ 2022-05-01 21:20 朱朱成 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 积蓄程度 题目: 有一个树形的水系,由 N-1 条河道和 N 个交叉点组成。 我们可以把交叉点看作树中的节点,编号为 1~N,河道则看作树中的无向边。 每条河道都有一个容量,连接 x 与 y 的河道的容量记为 c(x,y)。 河道中单位时间流过的水量不能超过河道的容量。 有一个节点是整个水系的发源地 阅读全文
posted @ 2022-04-28 12:31 朱朱成 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 树的中心 给定一棵树,树中包含 n 个结点(编号1-n)和 n−1 条无向边,每条边都有一个权值。 请你在树中找到一个点,使得该点到树中其他结点的最远距离最近。 输入格式 第一行包含整数 nn。 接下来 n−1n−1 行,每行包含三个整数 ai,bi,ci,表示点 ai和 bi之间存在一条权值为 c 阅读全文
posted @ 2022-04-27 11:39 朱朱成 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 树的最长路径 题目描述 给定一棵树,树中包含 n 个结点(编号1~n)和 n−1 条无向边,每条边都有一个权值。 现在请你找到树中的一条最长路径。 换句话说,要找到一条路径,使得使得路径两端的点的距离最远。 注意:路径中可以只包含一个点。 输入格式 第一行包含整数 n。 接下来 n−1 行,每行包含 阅读全文
posted @ 2022-04-27 10:53 朱朱成 阅读(175) 评论(0) 推荐(1) 编辑