请问这段代码哪里错了,70分

回复帖子

@筱雨丶Colicsin 2020-10-18 17:24 回复
#include<iostream>
using namespace std;
int main()
{
    int T,M,book[1001][1001];
    int w[1001],v[1001];
    cin>>T>>M;
    for(int i=1;i<=M;i++)
    {
        cin>>w[i]>>v[i];
    }
    for(int i=1;i<=M;i++)
    {
        for(int j=T;j>=0;j--)
        {
            if(j<=w[i])
                book[i][j]=book[i-1][j];
            else
            {
                book[i][j]=max(book[i-1][j],book[i-1][j-w[i]]+v[i]);
            }

        }
    }
    cout<<book[M][T]<<endl;
}
反馈
如果你认为某个帖子有问题,欢迎向洛谷反馈,以帮助更多的同学。



请具体说明理由,以增加反馈的可信度。