第十一个点动规超时,求救
查看原帖
第十一个点动规超时,求救
341045
Forzz楼主2021/2/15 14:46
#include<iostream>
using namespace std;
int c,h,v[50010],dp[50010];
int main(){
    cin>>c>>h;
    for(int i=1;i<=h;i++){
        cin>>v[i];
    }
    for(int i=1;i<=c;i++){
        for(int j=c;j>=v[i];j--){
            dp[j]=max(dp[j],dp[j-v[i]]+v[i]);
        }
    }
    cout<<dp[c];
}
2021/2/15 14:46
加载中...