我想问一下,假设一共有10个物品,取4个最优的话,应该是选第三个堆也就是含4个的那个堆,但是很多关于这个问题的代码里都是从第一个堆一个一个问选与不选,但是一开始背包里什么都没有,价值为0,如果从第一个堆开始问的话,那第一个堆就一定是会被选上的啊,但是10个取4个最优那第一个不应该被选上啊