题目链接:
题目描述:
韩梅梅喜欢满宇宙到处逛街。现在她逛到了一家火星店里,发现这家店有个特别的规矩:你可以用任何星球的硬币付钱,但是绝不找零,当然也不能欠债。韩梅梅手边有 104 枚来自各个星球的硬币,需要请你帮她盘算一下,是否可能精确凑出要付的款额。
输入格式:
输入第一行给出两个正整数:N(≤104)是硬币的总个数,M(≤102)是韩梅梅要付的款额。第二行给出 N 枚硬币的正整数面值。数字间以空格分隔。
输出格式:
在一行中输出硬币的面值 V1≤V2≤⋯≤Vk,满足条件 V1+V2+...+Vk=

博客介绍了如何应用动态规划解决一个0-1背包问题,即凑够火星店支付所需的款项,其中硬币可以来自不同星球但不找零。通过将硬币按面值从大到小排序,利用DP找到满足条件的最小硬币序列。博客提供了思路、代码和案例分析。
https://pintia.cn/problem-sets/994805046380707840/problems/994805054207279104
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



