摘要: 概念解释 引言 作为洛谷上面相同的两道题,虽然很有难度,但是却的确很适合拿来说明树上的直径这一方面的有趣的内容。但是在这之前,我们还是先说明一下相关的概念。 定义 我们将一棵树 的直径定义为,也就是说,树中所有最短路径距离的最大值即为树的直径。 这时当有如下疑问: 为什么树的定义类似于图?(的形式) 阅读全文
posted @ 2025-07-08 21:41 枯骨崖烟 阅读(18) 评论(0) 推荐(0)
摘要: 题目 首先给出两个题目。 1.luogu.P1220 关路灯 2.luogu.P3205 [HNOI2010] 合唱队 题意建模 题目都比较复杂,我们一个一个来分析。 按照笔者在DP概述这篇文章中所论述的那样,任何一类DP的问题,都可以采用我们这种最科学的方法去思考和理解,所以具体问题具体分析: 1 阅读全文
posted @ 2025-06-28 18:48 枯骨崖烟 阅读(14) 评论(0) 推荐(0)
摘要: 题目 首先给出两个题目。 1.luogu.P1220 关路灯 2.luogu.P3205 [HNOI2010] 合唱队 题意建模 题目都比较复杂,我们一个一个来分析。 按照笔者在DP概述这篇文章中所论述的那样,任何一类DP的问题,都可以采用我们这种最科学的方法去思考和理解,所以具体问题具体分析: 1 阅读全文
posted @ 2025-06-28 18:48 枯骨崖烟 阅读(4) 评论(0) 推荐(0)
摘要: 概念解释 起源 动态规划(Dynamic Programming,DP),作为一种核心算法思想,其发明源于20世纪50年代美国数学家理查德·贝尔曼(Richard Bellman)在多阶段决策优化问题中的突破性研究。 概念 据笔者个人理解,DP是一种结合算筹学、博弈论、数学、概率论与统计学为一体的思 阅读全文
posted @ 2025-06-24 17:24 枯骨崖烟 阅读(73) 评论(0) 推荐(0)
摘要: ​ 概念解释 什么是0/1背包?这指的是假设有若干个物体,对于第 个,所带有的信息包括价值 ,所占用的体积为 ,背包总共是 的体积,一共 个物体。求怎样选物体,使得总价值有最值。 我们给出模版题。luogu.P1048 [NOIP 2005 普及组] 采药 规律提炼 可以考虑一下几个思路。 可以考虑 阅读全文
posted @ 2025-06-13 12:51 枯骨崖烟 阅读(13) 评论(0) 推荐(0)
摘要: 题目:P1550 [USACO08OCT] Watering Hole G 题意建模 给定 个点的无向图,使某两个点相连会有一定的边权。现在还有在任意一个点打上一个标记,其代价是给定的。使得其他店有机会与这个点相连。求最少的代价,使得整个图联通。 算法分析 题意已经足够明朗了。任意两点有建边代价,可 阅读全文
posted @ 2025-05-27 16:44 枯骨崖烟 阅读(5) 评论(0) 推荐(0)
摘要: 题目:P1550 [USACO08OCT] Watering Hole G 题意建模 给定 个点的无向图,使某两个点相连会有一定的边权。现在还有在任意一个点打上一个标记,其代价是给定的。使得其他店有机会与这个点相连。求最少的代价,使得整个图联通。 算法分析 题意已经足够明朗了。任意两点有建边代价,可 阅读全文
posted @ 2025-05-27 16:44 枯骨崖烟 阅读(8) 评论(0) 推荐(0)
摘要: 题目:P1330 封锁阳光大学 题意建模 有给定一张图, 个点, 条边,能否将整张图二分。 算法分析 现在要求对若干条边进行染色即能否将整张图二分。这是二分图的常见处理方法。怎样染色?定义状态 ,表示在当前状态下,是哪一个节点();又是哪一种颜色()。那么现在就很明显,对整张图进行遍历,这里可以选用 阅读全文
posted @ 2025-05-27 12:58 枯骨崖烟 阅读(13) 评论(0) 推荐(0)
摘要: 概述 生成树是针对无向图而言的。一般地,给定一张无向图,若其任意两个顶点都互相联通并形成了一个树结构,则称这个树为该无向图的生成树。生成树有很多种,例如普通的最小(最大)生成树、 阶最小(最大)生成树、瓶颈树等等。 分类精析 一、普通最小生成树(MST) 题目:模板题。 分析与解:题目要求模板。这里 阅读全文
posted @ 2025-05-25 19:57 枯骨崖烟 阅读(30) 评论(0) 推荐(0)