当前位置:首页
> 完全背包
2019年CSP-J纪念品(洛谷P5662):完全背包实战
1个月前 (07-14)1311
本文详细解析了2019年CSP-J组"纪念品"问题的动态规划解法。通过将每日纪念品交易建模为完全背包问题,展示了如何利用有限资金获取最大收益的算法思路。文章首先介绍题目背景,然后逐行分析代码实现,重点讲解动态规划数组的设计和状态转移方程的推导过程。针对算法竞赛特点,特别说明了输入...
NOIP2018提高组货币系统详解:从问题分析到最优解法
2个月前 (07-05)115
本文深入解析2018年NOIP提高组货币系统问题(洛谷P5020),通过将问题转化为寻找货币系统的"基",展示了如何使用动态规划和完全背包思想求解。文章包含完整C++代码实现,配有详细注释说明每个关键步骤,包括输入处理、排序优化、动态规划数组初始化以及核心算法逻辑。特别讲解了如何...
力扣面试题08.11:如何计算硬币组合数
2个月前 (06-26)170
本文详细解析了力扣面试题08.11"硬币"问题的动态规划解法。针对给定无限数量的25分、10分、5分和1分硬币,计算组成n分的所有可能方式数。文章从问题分析入手,介绍了动态规划的状态定义和转移方程,重点讲解了如何通过有序处理硬币面值避免重复计数。提供的C++代码实现包含详细注释,...