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

python3.5 做网站拉人头最暴利的app

python3.5 做网站,拉人头最暴利的app,延吉做网站,做公司宣传册的网站背包问题 01背包问题:每件物品只能用一次完全背包问题:每件物品可以使用无数次 01背包问题 暴力解法:每一件物品其实只有两个状态,取或者不取,所以可以使用回溯法搜索出所有的情况,那么时间复杂度就是 o…

背包问题

  1. 01背包问题:每件物品只能用一次
  2. 完全背包问题:每件物品可以使用无数次

01背包问题

  1. 暴力解法:每一件物品其实只有两个状态,取或者不取,所以可以使用回溯法搜索出所有的情况,那么时间复杂度就是 o ( 2 n ) o(2^n) o(2n),这里的n表示物品数量。
  2. 动态规划:dp[i][j] 表示从下标为[0-i]的物品里任意取,放进容量为j的背包,价值总和最大是多少。
  3. 对于物品i:
    • 不放物品i:由dp[i - 1][j]可知,即从下标为[0到i-1]的物品里任意取,放进容量为j的背包,价值总和最大是多少。也可以理解为背包容量为j,里面不放物品i的最大价值,此时dp[i][j]==dp[i - 1][j]。
    • 放物品i:由dp[i - 1][j - weight[i]]可知,dp[i - 1][j - weight[i]] 为背包容量为j - weight[i]的时候不放物品i的最大价值,那么dp[i - 1][j - weight[i]] + value[i] (物品i的价值),就是背包放物品i得到的最大价值
    • 得到递推公式: dp[i][j] = max(dp[i - 1][j], dp[i - 1][j - weight[i]] + value[i]);
  4. 初始化:
    • 当j为0的时候,不管不放物品,背包中的价值都是0
    • 当i为0的时候,即每次选择0物品放入各个大小的背包中,当且仅当j>=weight[i]才会有value[i]的价值
      在这里插入图片描述
      在这里插入图片描述

01背包-滚动数组

  1. 对于二维dp数组:dp[i][j] = max(dp[i - 1][j], dp[i - 1][j - weight[i]] + value[i]);如果在i维度进行叠加,即将i-1上的所有值拷贝到i上,递归公式变成:dp[i][j] = max(dp[i][j], dp[i][j - weight[i]] + value[i]);
  2. 因此将二位dp数组变成一维数组,得到递归公式dp[j] = max(dp[j],dp[j-weight[i]]+value[i])
    • 一维dp数组的含义:重量为j的背包中装的价值最大的物品是dp[j]
  3. 二维dp数组的遍历顺序是从上到下从左到右
  4. 一维dp数组的遍历顺序
    • i:0-》weight.length-1
    • j:bagweight-》0
    • j不是0-》bagweight是因为如果是正序遍历,背包重量j中的价值dp[j]可能等于dp[j-weight[i]]+value[i],而dp[j-weight[i]]可能就已经蕴含了value[i]将重复计算
    • j倒序遍历是为了保证物品i只被放入一次,i的正序遍历是为了保证所有的物品都被判断过
      在这里插入图片描述

LC416分割等和子集(未掌握)

  1. 只给定了一个数组,因此这个数组即是weight又是value
  2. if(j<weight[i]) dp[j] = dp[j];else dp[j] = Math.max(dp[j],dp[j-weight[i]]+value[i])可以转换为for(int j = n;j>=weight[i];j–)
  3. 剪枝操作:在第二层循环中加入if(dp[target]==target) return true;
  4. 代码
    在这里插入图片描述
http://www.mmbaike.com/news/102291.html

相关文章:

  • 58同城租房个人房源出租重庆seo职位
  • 山西为啥突然爆发疫情seo算法是什么
  • 澄江网站制作运营培训班学费大概多少
  • 门户网站网站开发酒店网络营销推广方式
  • 网站关键词投放广告怎么投放
  • 做网站的思想体会如何做品牌运营与推广
  • 阿里外贸平台网站建设流量网站
  • 网上做批发有哪些网站有哪些网站关键词快速排名软件
  • 长沙网站排名方案舆情通
  • app扁平化设计网站模板流程优化
  • 2017如何做企业网站新乡网站优化公司价格
  • 荔湾网站制作seo推广策划
  • 全网营销型网站建设公司百度热搜关键词排名
  • 鄂尔多斯网站制作百度百科合作模式
  • 网页设计教程实例项目知了seo
  • 常用网站网址做app找什么公司
  • 仿做网站要多少钱抖音竞价推广怎么做
  • 有人在天琥设计学过吗无锡seo公司
  • 建设网站要注册公司吗做网站推广需要多少钱
  • 用哪个做网站demo上海百度公司总部
  • c程序设计教学网站怎么做百度联系方式
  • app介绍类网站模板关键词优化是什么工作
  • 网站后台更新栏目免费自动推广手机软件
  • 微信网站制作设计方案想做网络推广的公司
  • 超越时空网上书城网站策划书免费百度seo引流
  • 蚌埠市做网站百度账号登录入口官网
  • 学做点心的网站东莞网站自动化推广
  • 网站设计公司深武汉全网推广
  • 做网站优化有什么作用活动策划
  • 惠州注册公司代办公司厦门seo推广公司