题目 1924: 蓝桥杯-01背包

题目描述:

给定N个物品,每个物品有一个重量W和一个价值V.你有一个能装M重量的背包.问怎么装使得所装价值最大.每个物品只有一个.

代码:

package lanqiao;

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int num = sc.nextInt();
        int weight = sc.nextInt();
        int[] v = new int[num + 1];
        int[] w = new int[num + 1];
        int[][] dp = new int[num +1][weight + 1];
        for(int i = 1;i <= num;i ++)
        {
            w[i] = sc.nextInt();
            v[i] = sc.nextInt();
        }

        for(int i = 1;i <= num;i ++)
        {
            for(int j = 1;j <= weight;j ++)
            {
                if(j < w[i])
                {
                    dp[i][j] = dp[i - 1][j];
                }
                else{
                    dp[i][j] = Math.max(dp[i - 1][j],dp[i - 1][j - w[i]] + v[i]);
                }
            }
        }

        System.out.println(dp[num][weight]);
    }
}

相关推荐

  1. 题目 1924: -01背包

    2024-03-11 11:36:04       43 阅读
  2. 备考01

    2024-03-11 11:36:04       44 阅读
  3. day01.

    2024-03-11 11:36:04       37 阅读
  4. 题目-回文日期

    2024-03-11 11:36:04       63 阅读
  5. 题目 1908: -矩阵相乘

    2024-03-11 11:36:04       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-11 11:36:04       75 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-11 11:36:04       80 阅读
  3. 在Django里面运行非项目文件

    2024-03-11 11:36:04       64 阅读
  4. Python语言-面向对象

    2024-03-11 11:36:04       75 阅读

热门阅读

  1. react集成tinymce富文本编辑器

    2024-03-11 11:36:04       40 阅读
  2. C++ Pimpl惯用法(桥接模式特例)智能指针

    2024-03-11 11:36:04       38 阅读
  3. clang安装与使用

    2024-03-11 11:36:04       37 阅读
  4. 游戏中主流的护甲计算

    2024-03-11 11:36:04       57 阅读
  5. docker一键安装debian/ubuntu桌面环境LXDE+VNC+Firefox

    2024-03-11 11:36:04       43 阅读
  6. monkey事件

    2024-03-11 11:36:04       34 阅读
  7. Mysql实现分布式锁

    2024-03-11 11:36:04       40 阅读
  8. django自定义表单

    2024-03-11 11:36:04       42 阅读
  9. Qt QImage和QPixmap区别

    2024-03-11 11:36:04       35 阅读
  10. unity text 文本符号显示问题与打字机效果的结合

    2024-03-11 11:36:04       40 阅读