WHYY
查看原帖
WHYY
915822
HappyFlorr楼主2024/7/26 22:24
//一次提交 o_O;
#include<bits/stdc++.h>
using namespace std;
int t,m;
int w[501],v[501];
int dp[501][501];
int main(){
    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=1;j<=t;j++){
            if(j<w[i])
                dp[i][j]=dp[i-1][j];
            else
                dp[i][j]=max(dp[i-1][j],dp[i-1][j-w[i]]+v[i]);
        }
    cout<<dp[m][t]<<endl;
    return 0;
}

大佬?. whyy 3个对的 呜呜呜呜

2024/7/26 22:24
加载中...