滚动数组写漏了。 一般01背包的滚动数组是在同一个数组上滚动的。你开了两个数组来实现。但是比a_i 更小的状态没有拷贝过去。