![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态规划
文章平均质量分 97
人间@烟火
这个作者很懒,什么都没留下…
展开
-
【最大子矩形】(悬线法,极大化思想)解析
【最大子矩形】(悬线法,极大化思想)解析 最大子矩形问题:在一个给定的矩形网格中有一些障碍点,要找出网格内部不包含任何障碍点,且边界与坐标轴平行的最大子矩形。定义有效子矩形为内部不包含任何障碍点且边界与坐标轴平行的子矩形。如图所示,第一个是有效子矩形(尽管边界上有障碍点),第二个不是有效子矩形(因为内部含有障碍点)。极大有效子矩形:一个有效子矩形,如果不存在包含它且比它大的有效子矩形,就称这个有效子矩形为极大有效子矩形。原创 2023-08-18 20:25:53 · 394 阅读 · 1 评论 -
背包 CF730J Bottles 题解
源自 [洛谷 CF730J Bottles]有 $n$ 瓶水,第 $i$ 瓶水的水量为 $a_i$,容量为 $b_i$。将 $1$ 单位水从一个瓶子转移到另一个瓶子所消耗时间为 $1$ 秒,且可以进行无限次转移。求储存所有水所需最小瓶子数 $k$ 以及该情况下所用最小时间 $t$ 。每个水瓶有**两个值**,一个是**初始时水瓶中的水量** $val$ ,一个是水瓶的**容量** $v$ ,求通过**转移**,储存所有水所需**最小瓶子数** $k$ 以及**该情况**下转移所用**最小时间** $t$ 。原创 2023-08-17 15:58:27 · 275 阅读 · 1 评论 -
CF213C Relay Race【接力赛】 题解
CF213C Relay Race输入一个 $n \times n$ 的**矩形**,每个 $a_{i,j}$ 是这个位置的价值。现在要从**左上角走到右下角**再**返回**,每个价值只被计算一次,求**最大价值和**。福瑞克 (Furik) 和鲁比克 (Rubik) 参加接力赛。比赛将在一个大广场上举行,广场的一侧有 $n$ 米。给定的正方形被划分为 $n \times n$ 个单元格(表示为单位正方形),每个单元格都有一些数字。比赛开始时, Furik 站在坐标为 $(1,1)$ 的单元格中,原创 2023-08-16 21:17:09 · 196 阅读 · 1 评论 -
【概率/数学】进球数 详细题解
进球数--概率/数学 中超继续进行,广州恒大和北京国安马上开赛了,比赛持续90分钟,为了分析方便,我们把5分钟作为一个时间片,那么**比赛会进行18个时间片**。在每一个时间片内,恒大**踢进1球**的**概率百分比都是A%**,国安**踢进1球**的**概率都是B%**。当比赛结束后,两支球队当中,***至少*****有一支球队的进球数是质数的概率是多少?**原创 2022-11-18 12:36:04 · 1710 阅读 · 0 评论 -
【动态规划 & 树形dp】Tree DP ~~~详解
树形动态规划 (Tree DP) 是一种常用的动态规划技巧,跟普通的线性动态规划不同,此算法将DP建立在树状结构或图的基础上,是一种 DP 的思想。以下是树形 DP①、定义状态:根据问题的特点,定义每个节点需要保存的状态。可以是最大值、最小值、累加和、路径长度等等。②、设计转移方程:根据问题的要求,定义每个节点状态之间的转移关系。这个转移关系通常由树的拓扑结构决定,先在每个节点处定义状态,再利用已经计算出的节点状态来计算当前节点的状态。③、遍历计算:使用深度优先搜索 (DFS)或广度优先搜索(BFS遍历。原创 2023-07-29 22:21:13 · 428 阅读 · 0 评论 -
【动态规划】穿越通道(exit)题解
【动态规划】穿越通道(exit)---题解-- 有个helihui建造的通道,这个通道比较奇怪,我们把通道看成**平面**的,里面全是数字,走的时候只能**一格一格**的走,走的方向只能**往下或往右**,并且**不能走出边界**。从入口进来,每个格子代表**通过这个格子的时间**。Helihui规定**最左上角是通道入口**, **最右下角是通道出**口,现在要求你判断**从入口到出口的所有路径中总时间最小的那条路径**。并输出**通过该条路径的总时间**,上面的红色箭头是表示这样走可以得到最小的总时间。原创 2023-07-26 19:52:06 · 276 阅读 · 1 评论