1 条题解

  • 0
    @ 2026-1-12 19:34:33

    #include<bits/stdc++.h>

    using namespace std;

    int v,m,n,x,y,z,dp[401][401];

    int main(){

    cin>>v>>m>>n;

    for(int i=1;i<=n;i++){

    cin>>x>>y>>z;

    for(int j=v;j>=x;j--){

    for(int k=m;k>=y;k--){

    dp[j][k]=max(dp[j][k],dp[j-x][k-y]+z);

    }

    }

    }

    cout<<dp[v][m];

    return 0;

    }

    • 1

    信息

    ID
    482
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    (无)
    递交数
    27
    已通过
    25
    上传者