小明想知道如果要拿下所有商品(包含購買和免費獲得),至少要花費多少錢?
7 1 4 2 8 5 7 1
25
小明可以先購買價格 4 和 8 的商品,免費獲得一件價格為 1 的商品;再后買價格為 5 和 7 的商品,免費獲得價格為 2 的商品;最后單獨購買剩下的一件價格為 1 的商品??傆嫽ㄙM 4 + 8 + 5 + 7 + 1 = 25。不存在花費更低的方案。