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

wordpress 远程调用安徽网络seo

wordpress 远程调用,安徽网络seo,wordpress怎么搬家,新河网招聘信息01背包 题目链接:卡码网第46题 二维解题思路:需要建立一个i行k列的dp数组,i表示每个物品,k代表容量,初始化数组子一列为0,第一行从背包开始能够放入起始为价值,其他都为0。for双循环先背包后物…

01背包

题目链接:卡码网第46题

二维解题思路:需要建立一个i行k列的dp数组,i表示每个物品,k代表容量,初始化数组子一列为0,第一行从背包开始能够放入起始为价值,其他都为0。for双循环先背包后物品,还是先物品后背包都可以。主要代码:dp[i][j] = Math.max(dp[i - 1][j], dp[i - 1][j - weight] + value);

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int kind = scanner.nextInt(); // 研究材料的种类数int size = scanner.nextInt(); // 小明的行李空间int[] weights = new int[kind]; // 每种材料的占用空间int[] values = new int[kind];  // 每种材料的价值// 读取占用空间for (int i = 0; i < kind; i++) {weights[i] = scanner.nextInt();}// 读取价值for (int i = 0; i < kind; i++) {values[i] = scanner.nextInt();}// 定义dp数组int[][] dp = new int[kind + 1][size + 1];// 动态规划求解背包问题for (int i = 1; i <= kind; i++) {int weight = weights[i - 1];int value = values[i - 1];for (int j = 0; j <= size; j++) {if (j < weight) {dp[i][j] = dp[i - 1][j]; // 当前物品无法放入} else {dp[i][j] = Math.max(dp[i - 1][j], dp[i - 1][j - weight] + value); // 选择放或不放}}}// 输出结果System.out.println(dp[kind][size]); // 背包最大价值scanner.close();}
}

一维解题思路:需要建立一个k大小的的dp数组,k代表容量,初始化数组子一列为0,背包倒序计算内部最大价值,即从大容量向小容量计算,因为从小容量向大容两计算的时候 dp[i - 1][j - weight] + value可能重复计算当前物品已经放入过的情况。双层for循环,先物品后背包倒序循环。主要代码:dp[i][j] = Math.max(dp[i - 1][j], dp[i - 1][j - weight] + value);

416. 分割等和子集

题目链接:力扣题目链接

思路:背包大小就是整个数组的之和的一半,如果是奇数不成立。然后想象成大小和价值一样,容量就是数组之和的一半即可。

http://www.shuangfujiaoyu.com/news/17211.html

相关文章:

  • 上海网站制作顾问seo站长工具平台
  • wordpress 字体样式上海企业seo
  • 甘肃网站建设网站优化排名软件推广
  • 领航 网站设计泉州百度竞价公司
  • 漳州网站建设凡科建站模板
  • 360平台怎么做网站优化河北优化seo
  • 用jsp做的网站代码百度正式员工工资待遇
  • wordpress 局域网访问重庆seo
  • 做外贸网站流程图百度爱采购官网
  • 山东建设发展研究院网站互联网推广平台有哪些公司
  • 山东网站建设哪家好厦门网站seo
  • 西安北郊做网站济南网站优化排名推广
  • 比较出名的设计网站百度网盘手机版
  • b2b平台有哪些优缺点郑州seo培训班
  • 做论坛网站 备案泰安网站seo推广
  • 北京公司网站如何制作如何建立网页
  • 厦门网站改版朋友圈广告推广代理
  • 给人家做的网站想改怎么改谷歌seo外链平台
  • 谁给个网站啊急急急2021百度seo排名优化软件化
  • 个人网站命名网络营销大师排行榜
  • 做公司网站排名哪里有软件培训班
  • 湖北省建设工程网站谷歌收录查询工具
  • 十堰网站建设weitian百度信息流
  • 个人网站可以做论坛吗抖音推广运营
  • 深圳市营销型网站建设济南seo排行榜
  • 自己怎么做网站手机怎么搭建属于自己的网站
  • 建站网站如何清理缓存推广网站平台
  • 网站目录模板外贸网站模板
  • 网站流买链接网
  • 网站滑块验证怎么做如何在百度上打广告