8 条题解

  • 0
    @ 2023-9-24 15:44:21

    P1725 0/1背包问题

    本人以坑人乐于助人为主

    本代码是有很多bug没有注释的

    现在我要删掉分享我的代码

    这是TeMeGe链接http://luogu.com

    这是洛谷链接http://temege.com

    现在打出我的真代码

    元神,启动
    

    搞错了

    #include
    using namespace std;
    int W[1010],V[1010];
    int dp[1010][1010];
    int m,n; 
    int main()
    {
    	cin>>m>>n;
    	for(int i=1;i<=n;i++)cin>>W[i]>>V[i]; 
    	for(int i=1;i<=n;i++){
    		for(int j=1;j<=m;j++){
    			if(j>=W[i]){
    				dp[i][j]=max(dp[i-1][j],dp[i-1][j-W[i]]+V[i]);
    			}
    			else{
    				dp[i][j]=dp[i-1][j];
    			}
    		}
    	} 
    	cout<<dp[n][m];
    }
    

    信息

    ID
    1725
    时间
    1000ms
    内存
    256MiB
    难度
    5
    标签
    递交数
    234
    已通过
    85
    上传者