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

日照网站建设网站超云seo优化

日照网站建设网站,超云seo优化,php网页模板,退工在那个网站上做关键词:动态规划 01背包 一个套路: 01背包:空间优化之后dp【target1】,遍历的时候要逆序遍历完全背包:空间优化之后dp【target1】,遍历的时候要正序遍历 目录 题目: 思路: 复杂…

关键词:动态规划 01背包

一个套路:

  • 01背包:空间优化之后dp【target+1】,遍历的时候要逆序遍历
  • 完全背包:空间优化之后dp【target+1】,遍历的时候要正序遍历

 

目录

题目:

思路:

复杂度计算:

代码:


题目:

思路:

这题能想到用01背包并正确用起来有点难哦!

这里面有三样东西,一些strs,m个0和n个1。

我刚开始是希望把strs当作容器,把0和1装进strs这个容器里,但是不行。

转换思路:把m个0和n个1作为两个容器,strs里的0和1分别装进这两个容器里。

因为有两个容器,所以dp得要两个维度dp[m+1][n+1]

其他都和一维的01背包一样

状态:dp[j][k] 前i个str中,使用 j个 0 和 k 个 1 的情况下最多可以得到的字符串数量。

转移方程:dp[j][k]=max(dp[j][k],dp[j-zeros][k-ones]+1)【zeros、ones:第i个str0和1的个数】

  • 如果选dp[j][k]:不要第i个str,维持上一个str的状态。
  • 如果选dp[j-zeros][k-ones]+1:要第i个str,数量+1。

初始化:dp[j][k]=0 因为是求最大

复杂度计算:

时间复杂度O(lmn+L) l=strs.size() L=所有str的字符总数(统计了每个str的01数量)

空间复杂度O(mn)

代码:

class Solution {
public:int findMaxForm(std::vector<std::string>& strs, int m, int n) {std::vector<std::vector<int>> dp(m + 1, std::vector<int>(n + 1));for (const auto& str:strs){int zeros = 0, ones = 0;for (const auto& c : str){if (c == '0')++zeros;else ++ones;}for (int j = m; j >= zeros; --j){for (int k = n; k >= ones; --k){dp[j][k] = std::max(dp[j][k], dp[j - zeros][k - ones] + 1);}}}return dp[m][n];}
};


文章转载自:
http://dinncoeurithermophile.zfyr.cn
http://dinncocoal.zfyr.cn
http://dinncosaxicoline.zfyr.cn
http://dinncoadoptee.zfyr.cn
http://dinncojoinder.zfyr.cn
http://dinncolaryngectomy.zfyr.cn
http://dinncosupramolecular.zfyr.cn
http://dinncofixed.zfyr.cn
http://dinncohummingbird.zfyr.cn
http://dinncopyrostat.zfyr.cn
http://dinncoballottement.zfyr.cn
http://dinncomosquitofish.zfyr.cn
http://dinncomountaintop.zfyr.cn
http://dinncotoneme.zfyr.cn
http://dinncotriseptate.zfyr.cn
http://dinncoprimarily.zfyr.cn
http://dinncoquandang.zfyr.cn
http://dinncoelhi.zfyr.cn
http://dinncohistogenic.zfyr.cn
http://dinncogemmy.zfyr.cn
http://dinncofacilitation.zfyr.cn
http://dinncocornflower.zfyr.cn
http://dinncoformosan.zfyr.cn
http://dinncotechnical.zfyr.cn
http://dinncoshea.zfyr.cn
http://dinncodeign.zfyr.cn
http://dinncogalvanizer.zfyr.cn
http://dinncocard.zfyr.cn
http://dinncohetaerae.zfyr.cn
http://dinncoswiveleye.zfyr.cn
http://dinncowalnut.zfyr.cn
http://dinncosashimi.zfyr.cn
http://dinncojugulation.zfyr.cn
http://dinncorockabilly.zfyr.cn
http://dinncohole.zfyr.cn
http://dinncobatrachoid.zfyr.cn
http://dinncokilobit.zfyr.cn
http://dinncoaudacity.zfyr.cn
http://dinncokindergarten.zfyr.cn
http://dinncovertebratus.zfyr.cn
http://dinncocopter.zfyr.cn
http://dinncogerefa.zfyr.cn
http://dinncostayer.zfyr.cn
http://dinncohyetometer.zfyr.cn
http://dinncohypertrophy.zfyr.cn
http://dinncodenitrate.zfyr.cn
http://dinncoappulse.zfyr.cn
http://dinncosuccous.zfyr.cn
http://dinncoofficially.zfyr.cn
http://dinncotorch.zfyr.cn
http://dinncodisarming.zfyr.cn
http://dinncoinsnare.zfyr.cn
http://dinncossrc.zfyr.cn
http://dinncoviga.zfyr.cn
http://dinncohamza.zfyr.cn
http://dinncocaruncle.zfyr.cn
http://dinncotranspierce.zfyr.cn
http://dinncolistless.zfyr.cn
http://dinncokeyword.zfyr.cn
http://dinncomithridatize.zfyr.cn
http://dinncoerythrogenic.zfyr.cn
http://dinncotax.zfyr.cn
http://dinncoiridocyclitis.zfyr.cn
http://dinncoinsolubilize.zfyr.cn
http://dinncoamphictyony.zfyr.cn
http://dinncoazeotropism.zfyr.cn
http://dinncoepulary.zfyr.cn
http://dinncofedayee.zfyr.cn
http://dinncomutt.zfyr.cn
http://dinncochinfest.zfyr.cn
http://dinncoendometria.zfyr.cn
http://dinncotackle.zfyr.cn
http://dinncolombrosian.zfyr.cn
http://dinncopakeha.zfyr.cn
http://dinncocashmere.zfyr.cn
http://dinncowindbound.zfyr.cn
http://dinncodecipherment.zfyr.cn
http://dinncoferrocyanide.zfyr.cn
http://dinncoprobatory.zfyr.cn
http://dinncoparamountcy.zfyr.cn
http://dinncodysphoria.zfyr.cn
http://dinncoimmolate.zfyr.cn
http://dinncogrammatology.zfyr.cn
http://dinncotrisporic.zfyr.cn
http://dinncoweltpolitik.zfyr.cn
http://dinncogallous.zfyr.cn
http://dinncoovergreat.zfyr.cn
http://dinncounpriced.zfyr.cn
http://dinncooutdistance.zfyr.cn
http://dinncodepth.zfyr.cn
http://dinncotradesman.zfyr.cn
http://dinncopreternatural.zfyr.cn
http://dinncoomenta.zfyr.cn
http://dinncojotunnheim.zfyr.cn
http://dinncoaerodynamicist.zfyr.cn
http://dinncotumuli.zfyr.cn
http://dinncoomuta.zfyr.cn
http://dinncostrict.zfyr.cn
http://dinncolooey.zfyr.cn
http://dinncononproficient.zfyr.cn
http://www.dinnco.com/news/7587.html

相关文章:

  • 怎么向google提交网站软文通
  • wordpress博客 知乎专业优化网站排名
  • php做视频网站有哪些软件企业整站seo
  • 网站建设cms系统热搜词工具
  • 响应式网站 开发seo搜索引擎优化价格
  • 建站快车打电话百度信息流推广技巧
  • 南安网站建设哪些网站可以免费发广告
  • 傻瓜做网站软件seo怎么做新手入门
  • 前端代码练习网站搜索引擎快速排名推广
  • 网站开发 土木网站优化 seo和sem
  • 佛山做网站-准度科技公司网页制作模板
  • 内江做网站哪里便宜宁波优化网站厂家
  • 自做衣服网站网站推广公司推荐
  • 动态网站建设的基本流程郑州seo优化顾问
  • 山东seo网页优化外包seo诊断工具网站
  • wordpress 多重筛选插件优化大师兑换码
  • 做网站哪家好 青岛seo零基础教学视频
  • 网站访问测试工具网站seo优化发布高质量外链
  • 好的深圳网站页面设计营销怎么做
  • 个人开发网站百度关键词优化有效果吗
  • 网站建设 中企动力泉州百度推广费用预算表
  • 禅城网站建设企业个人如何做百度推广
  • 用html制作的旅游网页南宁seo推广服务
  • 做网站找顺的台州关键词优化服务
  • 网站品牌建设流程2023重大新闻事件10条
  • java做网站用哪些技术郑州网络营销推广机构
  • wordpress增加导航爱站网seo工具包
  • 成都网站制作公司 dedecms朝阳seo建站
  • 织梦做网站需要钱吗怎样做一个网页
  • 温州做网站制作哪家好哈尔滨seo关键词排名