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

网站推广公司 wordpress广告sem是什么意思

网站推广公司 wordpress,广告sem是什么意思,网站建设培训个人,构建网站系统完全背包理论 有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weight[i],得到的价值是value[i] 。每件物品都有无限个(也就是可以放入背包多次),求解将哪些物品装入背包里物品价值总和最大。 完全背包和01背包问题唯一…

完全背包理论

有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weight[i],得到的价值是value[i] 。每件物品都有无限个(也就是可以放入背包多次),求解将哪些物品装入背包里物品价值总和最大。
完全背包和01背包问题唯一不同的地方就是,每种物品有无限件
完全背包的物品是可以添加多次的,所以要从小到大去遍历

// 先遍历物品,再遍历背包
for(int i = 0; i < weight.size(); i++) { // 遍历物品for(int j = weight[i]; j <= bagWeight ; j++) { // 遍历背包容量dp[j] = max(dp[j], dp[j - weight[i]] + value[i]);}
}

遍历物品和背包的循环是否可以颠倒?
在纯完全背包中,是可以的

循环顺序与排列组合的关系

外层for循环遍历物品,内层for遍历背包的情况 是组合数 不考虑元素顺序 因为后面的物品拿了就不能再取前面的了 所以无法生成排列数

外层for循环遍历背包,内层for遍历物品的情况 是排列数 考虑元素顺序 这个时候 前后物品顺序被打乱可以被随便排列
链接

518.零钱兑换II

**题目:**给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总金额。请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0 。假设每一种面额的硬币有无限个。 题目数据保证结果符合 32 位带符号整数。
题目链接: 518.零钱兑换II
代码如下:

class Solution {public int change(int amount, int[] coins) {//可以凑成的方式//先背包再物品//dp[i]表示凑成i的方式if(amount==0){return 1;}if(amount==1){return 1;}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]+dp[j-coins[i]];}}return dp[amount];}
}

377. 组合总和 Ⅳ

题目: 给你一个由 不同 整数组成的数组 nums ,和一个目标整数 target 。请你从 nums 中找出并返回总和为 target 的元素组合的个数。
题目数据保证答案符合 32 位整数范围。
题目链接: 377. 组合总和 Ⅳ
代码如下
此题是排列 所以背包在外 物品在内

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.tj-hxxt.cn/news/74930.html

相关文章:

  • 做网站用的语言西安网站推广
  • 做彩票网站捉怎么处理怎么免费做网站
  • 网站建设域名的购买头条新闻今日头条官方版本
  • 沈阳专业网站建设企业官网首页设计
  • 大庆建设银行网站自媒体平台app下载
  • 折扣网站怎么做小熊代刷推广网站
  • 南通高端网站设计山东免费网络推广工具
  • 小游戏网站怎么做重庆seo网络推广平台
  • 做优化排名会不会影响网站速度北京百度seo公司
  • 如何在网站中做二级下拉菜单怎么写网站
  • 模板网站建设价格长沙网站优化体验
  • 为什么做红酒网站企业邮箱怎么申请
  • 做报名表的网站直通车推广怎么做
  • 建设部申请自己网站搜索词分析
  • 营销型网站建设模板下载google play谷歌商店
  • 从手机上可以做网站吗合肥百度竞价推广代理公司
  • 萍乡市建设局网站王丽网站推广优化是什么意思
  • 外贸b2c网站如何做推广百度查询入口
  • 山东政务网站建设南宁在哪里推广网站
  • 怎么给网站加代码全国各城市疫情高峰感染高峰进度
  • 响应式网站建设咨询网站开发教程
  • 电商网站建设网络公司企业做网上推广
  • 南京做网站优化价格google搜索引擎官网
  • java做独立网站爬虫网络服务提供者
  • 哈尔滨专业网站制作设计外贸seo公司
  • 武汉营销型网站多少钱谷歌搜索引擎下载安装
  • 如何提高网站的点击率制作网页的流程步骤
  • 平湖网站建设公司克怎么查百度搜索排名
  • php 网站 整合 数据库做运营的具体做什么
  • 台州网站建设公司网站关键词优化的价格