全部评论 1

  • #include<bits/stdc++.h>
    using namespace std;
    int n,m;
    int f[11];
    int main(){
    	cin>>m>>n;
        for(int i=1;i<=n;i++){
            int w,v;cin>>w>>v;
            for(int j=m;j>=w;j--)
                f[j]=max(f[j],f[j-w]+v);
        }
        cout<<f[m];
    	return 0;
    }
    
    

    1周前 来自 河北

    0
暂无数据

提交答案之后,这里将显示提交结果~

首页