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

网站上想放个苹果地图怎么做如何申请网站域名流程

网站上想放个苹果地图怎么做,如何申请网站域名流程,网站建设全,小程序商店下载今天主要看了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.15wanjia.com/news/56391.html

相关文章:

  • 香河住房与建设局网站上海网站推广服务公司
  • dedecms 古典棕色大气风格中药医药企业网站模板源码哈尔滨关键词优化方式
  • 网站开发技术现状百度推广客户端怎么登陆
  • 建设部网站统计现在有哪些网址
  • 党校门户网站建设方案关键词优化哪个好
  • wordpress后台登陆logo厦门关键词优化报价
  • 网站开发与设计作业seo推广主要做什么
  • 网站建设优化公司呼和浩特广州seo教程
  • 几百块钱可以做网站吗如皋网站制作
  • 网站建设的基本流程包括什么百度客服人工电话
  • 山东中讯做网站怎么样谷歌浏览器直接打开
  • 广州三合一企业网站哪家好谷歌seo推广服务
  • 梦幻西游源码论坛沈阳百度快照优化公司
  • 域名未做运行网站解析好看的web网页
  • 软件工程公司搜索引擎优化的技巧有哪些
  • 免费网站在哪里申请表汽车网络营销的方式有哪些
  • 芙蓉区网站建设公司营销推广策划方案
  • 天津营销类网站设计seo成都培训
  • 辽宁建设工程信息网官网查不良行为手机端网站优化
  • 自我介绍网页制作模板一键优化是什么意思
  • 聊城哪里做网站站长工具seo综合查询5g
  • 网站规划文字说明最有效的线下推广方式
  • 北京网站建设公司飞沐微信推广平台自己可以做
  • 做网站挂靠服务器免费访问国外网站的app
  • 优秀网站首页阿里指数查询手机版
  • 考拉seo邯郸seo排名
  • 做护肤品好的网站好国际网站平台有哪些
  • 湛江快速网站建设在哪里做360排名检测
  • 学习资料黄页网站免费重庆关键词搜索排名
  • 知名的家居行业网站制作网络营销的手段包括