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

php网站开发具体的参考文献企业网站的宣传功能体现在().

php网站开发具体的参考文献,企业网站的宣传功能体现在().,wordpress绕过媒体,律师行业网站模板今天主要看了DP,前几天频繁遇到DP打击有点大。。 1. 0-1背包问题 要点: a. 三部曲: 1. 状态和选择 状态:物品序号、背包容量 选择:放、不放 2. dp数组定义、base case dp[i][w] 对于前i个物品,当前背包…

今天主要看了DP,前几天频繁遇到DP打击有点大。。

1. 0-1背包问题

要点:

a. 三部曲:

1. 状态和选择

        状态:物品序号、背包容量

        选择:放、不放

2. dp数组定义、base case

        dp[i][w] 对于前i个物品,当前背包容量是w,这种情况下最大价值是dp[i][w]

        比如dp[3][5] = 6,对于给定的一系列物品中,如果只前3个物品做选择,当背包容量是5时,最多可以装下的价值是6

3.根据【选择】,思考状态转移逻辑

        第i个物品装入背包

                dp[i][w] = dp[i-1][w-wt[i-1]] + value[i-1]

        第i个物品不装入背包

                dp[i][w] = dp[i-1][w]

        注:i表示第i个,所以value[i-1]表示第i个物品价值

2. 0-1背包问题变体: 子集划分

101 分割等和子集

要点:

a. 往01背包上靠:因为要一分为2,所以只考虑一半,另一半自然会满足。即把sum/2看作是背包容量

b. dp[i][sum/2] 表示在容量sum/2的背包下,是否恰好能装满,dp数组装的是 [是否] 不再是 [大小],这也说明dp数组含义非常重要

c. base case要注意:dp[..][0] = true,表示在容量0时,已经装满了

3.回溯和动规谁是谁爹

102 目标和

要点:

1.这题我用回溯从n到-1写的有问题,答案从0到n没有问题,没明白为什么

2.消除重叠子问题:

如何发现重叠子问题?看状态是否可能重复,

备忘录 key处理技巧,拼接字符串一定要加个,

然后dp也是,这个base case好难想啊,是不是划分子集问题的dp[..][0]都是1/true?

我错写成dp[..][0] = 0了,实际dp[..][0] = 1,给的解释居然是 “因为如果背包的最大载重为 0,「什么都不装」就是唯一的一种装法。“

目标和这个题目,用dp写,细节实在太多了

int[]

求和 Arrays.stream(int[]).sum()

求最值 Arrays.stream(int[]).max().asInteger()

http://www.yayakq.cn/news/213705/

相关文章:

  • react怎么做pc网站搜索引擎优化策略有哪些
  • 衣服网站模板简述跨境电商网站的平台建设
  • 一起做玩具网站电子工程师在哪里报名
  • 建立个人网站视频教程wordpress的友情链设置
  • 创建官方网站汽车网站建设规划书
  • 如何申请一个网站食材网站模板
  • 宣传网站怎么做的龙潭湖网站建设
  • 企业网站制作公司推荐c# 网站开发实例教程
  • 万网 做网站阿里企业邮箱app
  • 品牌网站设计公司哪家好下载量最高的wordpress主题
  • 网站营销推广公司极简简历官网
  • 做网站时间建设一个营销网站的费用
  • 十堰市建设网站的公司桂林市天气预报15天
  • 有实力的网站排名优化软件深圳市龙岗区建设局官网网站
  • 对接空间站网站和系统哪个好做
  • php+mysql网站开发全程实例pdfwordpress需要付费才能看某些页面
  • 电脑上建设银行网站打不开网站怎么做才有收录
  • 广州网站商城建设苏州住房城乡建设部网站
  • 自己办网站审批流程安徽城乡建设厅网站证件
  • 江苏无锡网站推广及优化东莞学网站建设难吗
  • 旅游网站怎么做的wordpress设置页面访问权限
  • php建站系统哪个好seo管家
  • 网站制作怎么报价网站信息员队伍建设
  • 做个网站网站需要多少钱室内设计网站论坛
  • 长春网站公司有哪些内容wordpress编辑面板增强
  • 职教集团网站建设2022年10月国内最新新闻
  • 免费网站模版 优帮云江苏建站管理系统信息
  • 正规代做毕业设计的网站seo关键词如何设置
  • 公司做网站费会计科目广东省工程招投标信息网
  • 建设一个网站的过程营销资源网