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

贵州省政府门户网站建设建议电子商务网站设计方案

贵州省政府门户网站建设建议,电子商务网站设计方案,国家卫生健康委临床检验中心,国内平台有哪些今天的题还是完全背包的题 139. Word Break 这道题其实用deque也能做,但是需要cache去记录之前尝试过的值,.相对简单的办法就是用完全背包了 这道题worddict就是物品.我们的dp[i]代表到i为止是不是能满足题意分成segmentation 处置化全为false,但是dp[0]True.这是因为为0时…

今天的题还是完全背包的题

139. Word Break

这道题其实用deque也能做,但是需要@cache去记录之前尝试过的值,.相对简单的办法就是用完全背包了

这道题worddict就是物品.我们的dp[i]代表到i为止是不是能满足题意分成segmentation

处置化全为false,但是dp[0]=True.这是因为为0时是满足6题意的划分成0个segmentation.

递推公式要满足两点一个是dp[i]=dp[i]: 这种情况是看所有的word情况,找出是否有true的可能行.另一点是or (dp[i-len(w)] and w==s[i-len(w):i]),表明当当前i到j能组成一个word且之前的已经满足segmentation的要求

本题是找排列,所以遍历先背包后物品

class Solution:def wordBreak(self, s: str, wordDict: List[str]) -> bool:dp=[False for _ in range(len(s)+1)]dp[0]=Truefor i in range(len(s)+1):for w in wordDict:dp[i]=dp[i] or (dp[i-len(w)] and w==s[i-len(w):i])return dp[-1]

dp总结:

总的来说dp很难,但是都是背包问题: 即重量为w的背包能装下的物品的最大价值为多少.背包问题可以分成两种,一种是0-1背包一种是完全背包, 区别在于0-1背包每个物品只能取一次,完全背包可以用多次.

dp的五部曲包括:1. 确认dp含义.2.确认递推公式.3确认初值.4 确认遍历顺序.5 推导试一下

对于0-1背包而言,遍历的时候背包正序,物品倒序.完全背包则是全是正序.但是需要注意的点在于如果是求完全背包的排列问题则要先背包再物品遍历.如果是完全背包的组合问题则要先物品再背包遍历.

递推公式大致有这样几种:

问装满背包有几种方法:dp[j] += dp[j - nums[i]] 

问背包装满最大价值:dp[j] = max(dp[j], dp[j - weight[i]] + value[i])

问装满背包所有物品的最小个数:dp[j] = min(dp[j - coins[i]] + 1, dp[j])

其他的就随缘了

http://www.15wanjia.com/news/4895.html

相关文章:

  • 网站怎么做现场直播视频seo运营人士揭秘
  • 微信小程序怎么做网站2345网址导航官网
  • 武汉专注于企业网站服务seo哪家公司好
  • 义乌1688网站网页设计常州谷歌推广
  • wordpress评论头像插件深圳优化公司样高粱seo
  • django网站开发教程成都最好的seo外包
  • 织梦网站默认密码seo单页面优化
  • 网站建设行业研究东莞市网络seo推广价格
  • 爱站关键词挖掘抖音关键词排名
  • wordpress独立页面修改cssseo外推
  • 优化方案电子版seo排名优化怎样
  • crm管理系统 一般包含宁波seo企业网络推广
  • 网站的死链免费信息推广平台
  • 家庭宽带做网站优化 seo
  • 彩页模板上海排名seo公司
  • 做网站公司官网长沙网站快速排名提升
  • 最简单的网站制作百度站长平台工具
  • 邢台网站定制站点
  • 专做阀门网站网站建设技术解决方案
  • 企业网站源码安装教程站长之家官网
  • 动漫制作专业实训广东网站se0优化公司
  • 公司制作网站收费标准会计培训班哪个机构比较好
  • 南阳网站建设页面湘潭seo优化
  • 沈阳做网站的企业在线数据分析工具
  • 建设彩票网站制作宁波谷歌seo推广公司
  • 教育网站建设市场分析计划书怎么免费推广自己网站
  • 深圳好的网站制作公司关键词在线采集
  • 网站建设全网营销客户资源南京seo网站优化
  • 桂林市网站建设长沙seo优化公司
  • 兰州做高端网站如何制作网站免费建站