学习

完全背包类型

求组合数:518.零钱兑换II

求排列数:377. 组合总和 Ⅳ、70. 爬楼梯进阶版(完全背包)

求最小数:322. 零钱兑换、279.完全平方数

如果求组合数就是外层for循环遍历物品,内层for遍历背包。

如果求排列数就是外层for遍历背包,内层for循环遍历物品。

dp[i] += dp[i - nums[j]]; //求解组合/排列数
dp[j] = min(dp[j - coins[i]] + 1, dp[j]); //求最小数。例如最少需要多少个物品

评论

10:24:00
8月27日, 2026, 周三
system_stats.sh
处理器 CPU82%
运行内存 RAM12.4G / 16G
网络吞吐 Network5.2 Mbps · 4g

精选图库

JacyLunatic

JacyLunatic

只争朝夕

91 篇创作

实时天气

24°
本地
28° / 24°
97% 12 km/h 体感 29°
逐小时
多日预报

创作活跃度

萌ICP备20241011号
本站已加入BLOGS·CN