随笔分类 -  动态规划:区间DP

摘要:描述 Hecy 又接了个新任务:BE 处理。BE 中有一类被称为 GBE。 以下是 GBE 的定义: 空表达式是 GBE 如果表达式 A 是 GBE,则 [A] 与 (A) 都是 GBE 如果 A 与 B 都是 GBE,那么 AB 是 GBE。 输入 输入仅一行,为字符串 BE。 对于 100% 的 阅读全文
posted @ 2023-04-27 22:32 CRt0729 阅读(36) 评论(0) 推荐(0) 编辑
摘要:区间DP 转载自:原博客 一、定义 ​ 区间DP是线性动态规划的扩展,适用场景为每段区间的最优解可以通过更小区间的最优解得到。所以我们一般的解题思路都是先在小区间得到最优解,然后总结出递推公式,利用小区间的最优解求大区间的最优解。 二、实现伪代码 //mst(dp,0) 初始化dp数组 for(in 阅读全文
posted @ 2023-04-27 17:49 CRt0729 阅读(38) 评论(0) 推荐(0) 编辑
摘要:描述 有n堆石子排成一条直线,每堆石子有一定的重量。现在要合并这些石子成为一堆石子,但是每次只能合并相邻的两堆。每次合并需要消耗一定的体力,该体力为所合并的两堆石子的重量之和。问最少需要多少体力才能将n堆石子合并成一堆石子? 输入 输入只包含若干组数据。每组数据第一行包含一个正整数n(2<=n<=1 阅读全文
posted @ 2023-03-26 23:37 CRt0729 阅读(39) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示