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

免费晋江网站建设公司网站建设需要哪些方面

免费晋江网站建设,公司网站建设需要哪些方面,wordpress 输出豆瓣,怎样建设网站空间完全背包 题目 文章讲解 视频讲解 完全背包和0-1背包的区别在于#xff1a;物品是否可以重复使用 思路#xff1a;对于完全背包问题#xff0c;内层循环的遍历方式应该是从weight[i]开始一直遍历到V#xff0c;而不是从V到weight[i]。这样可以确保每种物品可以被选择多次…完全背包 题目 文章讲解 视频讲解 完全背包和0-1背包的区别在于物品是否可以重复使用 思路对于完全背包问题内层循环的遍历方式应该是从weight[i]开始一直遍历到V而不是从V到weight[i]。这样可以确保每种物品可以被选择多次放入背包从而求解完全背包问题。 对于完全背包问题需要对内层循环进行调整以确保每种物品可以被选择多次放入背包。 import java.util.*;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);int N sc.nextInt(); // 研究材料种类int V sc.nextInt(); // 行李箱空间int[] values new int[N]; // 物品价值int[] weight new int[N]; // 物品重量// 依次输入每种物品的重量和价值for (int i 0; i N; i) {weight[i] sc.nextInt(); // 物品重量values[i] sc.nextInt(); // 物品价值}int[] dp new int[V 1]; // 动态规划数组for (int i 0; i N; i) {for (int j weight[i]; j V; j) {dp[j] Math.max(dp[j], dp[j - weight[i]] values[i]); // 动态规划状态转移方程}}System.out.println(dp[V]); // 输出结果} } 一维0-1背包求解法示例如下 import java.util.*;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);int N sc.nextInt(); // 研究材料种类int V sc.nextInt(); // 行李箱空间int[] values new int[N]; // 物品价值int[] weight new int[N]; // 物品重量// 依次输入每种物品的重量和价值for (int i 0; i N; i) {weight[i] sc.nextInt(); // 物品重量values[i] sc.nextInt(); // 物品价值}int[] dp new int[V 1]; // 动态规划数组for (int i 0; i N; i) {for (int j V; j weight[i]; j--) {dp[j] Math.max(dp[j], dp[j - weight[i]] values[i]); // 动态规划状态转移方程}}System.out.println(dp[V]); // 输出结果} } 对比 完全背包 0-1背包 518. 零钱兑换 II 题目 文章讲解 视频讲解 思路 dp[j]凑成总金额j的货币组合数为dp[j]递推公式dp[j] 就是所有的dp[j - coins[i]]考虑coins[i]的情况相加初始化需要注意 dp[0]1; class Solution {public int change(int amount, int[] coins) {int[] dp new int[amount 1];dp[0] 1;for (int i 0; i coins.length; i) {for (int j coins[i]; j amount; j) {dp[j] dp[j - coins[i]];}}return dp[amount];} }377. 组合总和 Ⅳ 题目 文章讲解 视频讲解 思路 如果求组合数就是外层for循环遍历物品内层for遍历背包 如果求排列数就是外层for遍历背包内层for循环遍历物品。 class Solution {public int combinationSum4(int[] nums, int target) {int[] dp new int[target 1];dp[0] 1;for (int i 0; i target; i) {for (int j 0; j nums.length; j) {if (i nums[j])dp[i] dp[i - nums[j]];}}return dp[target];} }
http://www.w-s-a.com/news/788691/

相关文章:

  • 傻瓜式做网站程序微信怎么开公众号
  • c2c电商网站wordpress仿36kr主题
  • 网站建设公司开发免费图纸网站
  • 一个网站页面设计多少钱做预算查价格的网站是哪个
  • 鳌江哪里有做网站百度短链接在线生成
  • 有没有什么做水利资料的网站杭州建设信用平台
  • 电子商务网站建设及推广方案论文wordpress无法显示文章
  • 建设工程监理网站前端和后端分别需要学什么
  • 公司网站制作效果国内最好的在线网站建设
  • 徐州好点的做网站的公司有哪些wordpress 工具插件下载
  • 如何用云服务器建设网站微网站免费开发平台
  • 官网的网站设计公司做网站需要准备哪些东西
  • 程序员和做网站那个好找工作wordpress二维码 插件
  • 湖南城市建设技术学院官方网站青海省建设局网站
  • 响应式网站有什么区别百度网站官网
  • 金华企业自助建站系统长沙建站公司模板
  • 云主机 做网站友情链接网站
  • 定制型网站设计天津网站模板建站
  • 为什么公司网站打开很慢wordpress汉化插件
  • 用dw做教学网站做网站用什么配置笔记本
  • 秦皇岛网站制作服务无网站无产品链接如何做SOHO
  • 国际婚恋网站做翻译合法吗南宁网络推广有限公司
  • 济南做网站公司排名销售市场规划方案
  • 营销型网站定制珠海建站网站
  • 企业网站代码wordpress页面重定向循环
  • 厦门网站建设哪家便宜用wordpress做企业网站
  • 网站备案有幕布python 做网站速度
  • 旅游网站模板psd网站后台维护主要做什么
  • 晋江做任务的网站网站如何设置关键词
  • 呼伦贝尔网站建设呼伦贝尔ps网页设计心得体会