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

做外贸在什么网站做深圳网站建设(龙华信科)

做外贸在什么网站做,深圳网站建设(龙华信科),网页制作专业以后好找工作吗,北京市住房城乡建设厅网站完全背包 题目 文章讲解 视频讲解 完全背包和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/228518/

相关文章:

  • 网站运行环境配置网站建设个一般需要花费多少钱
  • 广西平台网站建设报价wordpress 免费 企业 主题
  • 四川省建设厅职称查询网站辽宁省住房和城乡建设部网站
  • 公司网站后台登陆网站放到云服务器上怎么做
  • 济南 网站定制做网站购买域名
  • 代理分佣后台网站开发怎么用源码做网站视频
  • 天津网站建设招标wordpress七牛图片插件
  • 建设合同施工合同示范文本汕头市网络优化推广平台
  • 网站关键词修改老王搜索引擎入口
  • 那个网站做搬家推广比较好建设部网站办事大厅栏目
  • 做企业销售分析的网站广州网站设计建设
  • 建站流程wordpress怎么开伪静态
  • 服务器不是自己的做违法网站videopro wordpress
  • 北京建网站的公司哪个比较好网站开通告知书
  • 网站负责人 主体负责人黑龙江 建设监理协会网站
  • 手机网站焦点图代码建设工程质量检测网站
  • 墙绘做网站推广有作用没html网页制作用什么软件
  • 企业做网站有用吗网站推广的常用方法有哪些?
  • 景安做网站教程互联网小程序开发
  • 桂林北站离阳朔多远贵州省建设厅住房和城乡建设官网二建考试
  • 浙江省建设厅 网站是多少wordpress淘宝客一键
  • 网站流量少怎么做5个不好的网站
  • 随州网站建设有限公司个人申请注册公司需要多少钱
  • 东莞做商城网站建设wordpress批量下载外链图片
  • 新网站建设运营年计划书仓山区建设局招标网站
  • 网站开发天津网站建设项目组织图
  • 网站开发认证考试石家庄高端网站开发
  • 网站建设第一步怎么弄站酷网页
  • 设备网站模板江西的赣州网站建设
  • 邯郸营销型网站国际招聘人才网