完全背包问题且要把背包装满,返回物品的最少个数(返回最少个数初始化为一个极大值,返回最大价值初始化为一个极小值) import sys n, aim = map(int, input().split()) v = list(map(int, input().split())) dp = [sys.maxsize] * (aim + 1) dp[0] = 0 for i in range(n): for j in range(aim+1): if j >= v[i]: dp[j] = min(dp[j], dp[j-v[i]] + 1) print(dp[-1] if dp[-1] != ...