当前位置: 首页 > news >正文

网站制作方案大全网站不推广如何排名

网站制作方案大全,网站不推广如何排名,做推广一般那些网站比较好,松江专业做网站公司0/1背包问题介绍 0/1背包问题是经典的动态规划问题,具体描述如下: 解题思路: 输入数据 首先,程序通过 Scanner 从输入中读取数据: n 表示物品的数量。 v 表示背包的最大容量。 接着读取每个物品的重量和价值&#xff…

0/1背包问题介绍

0/1背包问题是经典的动态规划问题,具体描述如下:

在这里插入图片描述
解题思路:

  1. 输入数据 首先,程序通过 Scanner 从输入中读取数据:
    n 表示物品的数量。 v 表示背包的最大容量。 接着读取每个物品的重量和价值,保存在二维数组 a 中。

  2. 动态规划数组 dp 初始化 我们定义一个二维数组 dp[i][j],表示在考虑前 i 个物品,且背包容量为 j 时的最大价值。初始化时,所有的 dp[i][j] 值为 0。

  3. 填充动态规划数组 使用两层循环来填充 dp 数组:

外层循环遍历所有物品(从 i = 1 到 i = n)。 内层循环遍历所有背包容量(从 j = 1 到 j = v)。 对于每个物品 i
和背包容量 j,判断当前物品能否放入背包,如果可以放入背包,我们取放入和不放入两种选择的最大值。

  1. 输出结果 最终,dp[n][v] 存储了在考虑所有 n 个物品并且背包容量为 v 时的最大价值。

代码:

public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int v = sc.nextInt();int[][] a = new int[n + 1][2];//题目已知背包的体重为w,有N个物品,每个物品的价值value和重量weightfor (int i = 0; i < n; i++) {a[i][0] = sc.nextInt();a[i][1] = sc.nextInt();}sc.close();//dp数组维护的是在考虑前i个物品,且背包容量为j时,能够获得的最大价值int[][] dp = new int[n + 1][v + 1];//判断前i件物品,在背包容量为j时,情况下选择最大的价值for (int i = 1; i <= n; i++) {for (int j = 1; j <= v; j++) {// a[i][0]wi重量 a[i][1]vi价格int wi = a[i-1][0];int vi = a[i-1][1];//背包容量够的话if (j >= vi) {dp[i][j] = Math.max(dp[i - 1][j], vi + dp[i - 1][j - wi]);} else {//背包装不下只能跟刚才一样dp[i][j] = dp[i - 1][j];}}}System.out.println(dp[n][v]);}
http://www.dtcms.com/a/612278.html

相关文章:

  • 蚌埠网站建设蚌埠WordPress上放广告
  • 用文本文档做网站c 网站做微信收款功能
  • 那些网站容易做淘宝推广网站建设需要学编程么
  • 达内培训网站开发软件界面设计工具有哪些软件
  • 网站的开发方法看房网
  • 杨凯做网站wordpress首页导航栏
  • 网站建设陕icp网站首页快照不更新
  • 容桂做外贸网站珠海建设网站公司哪家好
  • 江苏网站建设方案做网站怎么弄模板
  • 天津建设网工程信息网站广州十大纯设计公司
  • 建设银行附近网站点怎么看一个网站是不是仿站
  • 域名和网站建设实训报告WordPress图片裁减
  • 专门建站的公司三亚网站制作
  • vs做的网站项目可以改名字吗简单 网站设计
  • 做牙工作网站桂林网站制作多少钱
  • 西安网站建设高端经典包装设计案例解析
  • 做网站适合用什么字体专业制作网站图片
  • 铜陵市建设局网站wordpress新浪图床
  • 专业找工作网站下载怎么建设属于自己的网站
  • 网站的中英文切换怎么做北京地铁优化
  • 成都鸿邑网站建设聚名网app
  • 设计网站公司地址wordpress带汉字图片不显示不出来
  • 沈阳市营商环境建设监督局网站启闭机闸门的网站建设
  • 怎么创建收费网站专业的app网站开发
  • 在线做动漫图的网站网站的排名与权重
  • 注册网站需要备案吗python开发wordpress
  • 设计网站专题页包括那些项目可以翻外墙的浏览器
  • 网站开发 聊天窗口装修公司展厅布置方案
  • 使用 Whisper 转写语音的完整教学
  • 建设部网站预应力资质做网站买域名要买几个后缀最安全