```cpp
for(int j=w[i];j<=h;j++)
dp[j]=max(dp[j],dp[j-w[i]]+c[i]);
for(int i=1;i<=h;i++){
```
中的两个<=h改为<=h+15000(随便一个较大的数字),因为可以超过
by Yikara @ 2021-08-23 20:54:38
@[JoeBiden2020](/user/432183) 谢谢
by Tina_Liu @ 2021-08-24 11:41:40
@[JoeBiden2020](/user/432183) 还是RE了一个......求问
by Tina_Liu @ 2021-08-24 11:46:41
@[Tina_Liu](/user/533617) 数组小了
by Yikara @ 2021-08-24 12:28:50
@[JoeBiden2020](/user/432183) 好的谢谢
by Tina_Liu @ 2021-08-24 15:48:21