P1049 20pts
查看原帖
P1049 20pts
1117719
zhao_ry514114楼主2024/12/7 11:07
#include<iostream>
using namespace std;
int dp[20010],w[31];
int main(){
	int v,n;
    cin>>v>>n;
    for(int i=1;i<=n;i++){
        cin>>w[i];
    }
    for(int i=1;i<=n;i++){
        for(int j=v;j>=dp[i];j--){
            dp[j]=max(dp[j],dp[j-w[i]]+w[i]);
        }
    }
    cout<<v-dp[v];
    return 0;
}
2024/12/7 11:07
加载中...