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

网站设计制作公司需要什么资质网站关键字排名怎么做

网站设计制作公司需要什么资质,网站关键字排名怎么做,百度推广 个人网站,如何让搜索引擎收录你的网站01背包#xff08;滚动数组方法#xff09; 学习资料#xff1a;代码随想录 (programmercarl.com) 题目链接#xff08;和上次一样#xff09;#xff1a;题目页面 (kamacoder.com) 思路 使用一维滚动数组代替二维数组。二维数组的解法记录在#xff1a;代码随想录算…01背包滚动数组方法 学习资料代码随想录 (programmercarl.com) 题目链接和上次一样题目页面 (kamacoder.com) 思路 使用一维滚动数组代替二维数组。二维数组的解法记录在代码随想录算法训练营第四十五天动态规划篇|01背包-CSDN博客 1. dp[j]定义 容量为j的背包可以背的物品的最大价值。 2. 递推公式 dp[j] max(dp[j], dp[j - weight[i]]  value[i]) 3. 初始条件 dp[0] 0, 根据递推公式dp[j]取当前和前面的值的最大值题目给的价值都是正整数那么非0下标都初始化为0就可以了。 4. 遍历顺序 先遍历物品再从大到小遍历背包。之所以要从大到小遍历是为了防止物品被重复放入。  e.g. i 0: dp[1] 15, dp[2] max(dp[2] 0, dp[2-weight[1]] value[1] dp[1] value[1] 15 15 30)。 而当从后往前遍历时 i 0: dp[4] 15 dp[3] max(0, dp[2] value[0]) max(0, 0 15) 15是正确的。 二维数组可以从小到大遍历是因为当前的dp[i][j]不包括当前的物品i是从[0, i-1]中选取物品。 5. 举例推导dp数组 代码实现 objNum, bagWeightmap(int,input().split())weight [int(i) for i in input().split()] value [int(i) for i in input().split()]dp [0]*(bagWeight1)for i in range(objNum): # 遍历物体for j in range(bagWeight, 0, -1): #遍历背包容量if weight[i] j:dp[j] dp[j]else:dp[j] max(dp[j], dp[j - weight[i]] value[i])print(dp[bagWeight])
http://www.dnsts.com.cn/news/198562.html

相关文章:

  • 一个产品有两个品牌怎么做网站软件销售
  • 龙岩网站设计价格机关门户网站 建设 方案
  • 鼎豪网站建设做问卷调查的网站有啥
  • 海南做网站公司网站字体一般是什么字体
  • 做网站服务器哪种好网站开发的英文书有什么
  • 网站建设维护兼职东营招标建设信息网
  • flash做网站的流程wordpress前台打开慢
  • 河南做网站那家最好wordpress wp_register_script
  • 鞋材加工东莞网站建设电商平台推广
  • 全屏网站 欣赏网站反链和外链的区别
  • 珠海做企业网站多少钱长沙口碑最好的装修公司排名
  • 怎么给网站做seo汕头教育学会网站建设
  • 网站建设述职报告拼多多运营怎么做
  • 北京高端网站建设宣传汉中住房和城乡建设部网站
  • 江苏城市建设职业学院网站长沙教育网站建设
  • 广州企业网站建设公司合肥公共资源交易中心
  • .net电商网站开发专业网页设计价格
  • 京津冀协同发展规划图谷歌外贸seo
  • 温州网站建设咨询有人模仿qq音乐做的h5网站吗
  • 大连手机网站设计外贸营销系统
  • 公司网站首页模板四川建设人才网证书查询
  • win7做网站服务器长宁区网站建设公
  • 东莞做网站专题网站设计
  • HTML5网站建设案例wordpress分类目录只显示标题
  • 网站提权定制软件开发软件
  • 做外贸的社交网站cnn头条新闻
  • 网站数据库连接失败网站登陆口提交网站
  • 如何帮人做网站百度分享wordpress
  • 织梦商城网站甜蜜定制app
  • 三网合一网站建设程序常用软件开发模型