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

让百度收录网站阿里云 wordpress 权限设置

让百度收录网站,阿里云 wordpress 权限设置,福田网站建设联系电话,中橡装饰北京有限公司关键词#xff1a;动态规划 01背包 一个套路#xff1a; 01背包#xff1a;空间优化之后dp【target1】#xff0c;遍历的时候要逆序遍历完全背包#xff1a;空间优化之后dp【target1】#xff0c;遍历的时候要正序遍历 目录 题目#xff1a; 思路#xff1a; 复杂…关键词动态规划 01背包 一个套路 01背包空间优化之后dp【target1】遍历的时候要逆序遍历完全背包空间优化之后dp【target1】遍历的时候要正序遍历 目录 题目 思路 复杂度计算 代码 题目 ​ 思路 这题能想到用01背包并正确用起来有点难哦 这里面有三样东西一些strsm个0和n个1。 我刚开始是希望把strs当作容器把0和1装进strs这个容器里但是不行。 转换思路把m个0和n个1作为两个容器strs里的0和1分别装进这两个容器里。 因为有两个容器所以dp得要两个维度dp[m1][n1] 其他都和一维的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(lmnL) lstrs.size() L所有str的字符总数统计了每个str的01数量 空间复杂度O(mn) 代码 class Solution { public:int findMaxForm(std::vectorstd::string strs, int m, int n) {std::vectorstd::vectorint dp(m 1, std::vectorint(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://www.zqtcl.cn/news/28673/

相关文章:

  • 网站的优化用什么软件下载网站开发详细流程
  • 网站建设后怎么赚钱恺英网络公司最新消息
  • 美发网站模板带手机版郑州高端网站建设
  • 软文免费发布平台泰安seo服务
  • 网站广告接入制作app公司哪家好
  • 汽配网站开发单位网站建设情况汇报
  • 企业网站源码进一品资源网外链吧官网
  • 站酷网官网网址wordpress页面设置
  • 男的做直播哪个网站排名优化公司电话
  • 网站开发语言为wapgoogle 网站打不开
  • 旅游网站建设风格闸北网站建设
  • 建站公司是什么意思wordpress支付宝支付宝
  • 门户网站的推广方案开发公司企业简介
  • 优秀设计网站点评网站设计方案图
  • 企业建设网站的空间有哪些常州网站推广优化
  • 自己可以做网站吗动效网站建设
  • 做悬浮导航的网站百度一下打开网页
  • 怎么做学校网站和微信公众号wordpress 添加logo
  • 手机版网站如何建设唐山公司网站建设 中企动力
  • 海南省网站设计公司网址自己的网站建设
  • 番禺网站建设平台WordPress刷下载量
  • 自己做微网站黄埔区建设局网站
  • 怎么做一元购网站门户网站网页设计
  • 外贸网站建设软件用python做网站后台
  • 锦州网站建设预订wordpress 用户验证码
  • 特色的武进网站建设连锁店装修
  • 网站设计要点电子商务专业毕业后干什么
  • 常平众展做网站企业是如何做电子商务网站
  • 潍坊网站建设方案推广网络工程师是干什么的
  • 有哪个网站可以做兼职网站建设属于技术活吗