解题心得: 这题就是一个简单的0-1背包问题,只不过加了一系列的限制.可以想办法消去限制,直接转换成0-1背包问题的模板形式. 需要注意的几个点:首先对于剩余的5元钱的处理可以直接在总的钱数上将5减去,然后处理大于零的(将特殊化为一般),需要排一个序,方便操作.第二点,最后得出的答案应该是大于5的(之前减了5),所以最后的答案减去一个最大的数就是最小的结果. 主要运用的是一个贪心的思想,将最贵的那个菜去掉和总金额减去5然后再动态规划,规划完毕之后在加上5减去最贵的那个菜就是余额显示最小的结果.…