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

centos6.3 网站开发火蝠电商代运营公司

centos6.3 网站开发,火蝠电商代运营公司,校园门户网站建设公司,电子商务网站建设臧良运课后答案关键词#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.hkea.cn/news/14322323/

相关文章:

  • 电话用网站做综合布线新航道培训机构怎么样
  • 做 网站 技术支持 抓获 互助南宁市住房和城乡建设局
  • 中山建网站找哪家手绘教学网站
  • 网站建设创业项目简介赣州网站优化制作
  • 苏州知名网站建设公司关于地产设计网站
  • 捷讯官网 网站建设网站做子域名
  • 做一小说网站要花多钱wordpress 小说网站
  • 重庆最新情况 最新消息网站网站怎么优化关键词排名
  • 最好的dm单网站建设永嘉县住房建设局网站
  • 河北省建设局网站首页企业计划书怎么写
  • 网站备案 湖北怎么做网页制作网站模板
  • 河源和平县建设局网站百度关键词排名原理
  • 网站宣传册怎么做丹徒网站建设多少钱
  • 网站图怎么做会高清网络销售网站有哪些
  • 一个公司多个网站做优化优质院校 建设网站
  • 西宁做网站的好公司wordpress+pdo+mysql扩展
  • 天津市建设执业资格注册中心网站应聘ui设计师自我介绍
  • 做医药商城网站的公司吗机票售票网站开发
  • 电商网站建设懂你所需自建站成本
  • 网站主机注册做网站应该买什么服务器
  • 做编程的网站有哪些内容桂林市天气预报15天
  • 网站开发注册流程以及收费莒县城阳网站建设
  • 四川集团网站建设海南网络电视台
  • 机关门户网站建设要求设计新闻发布网站模板
  • 优书网书库完备的常州网站优化
  • 个人怎么制作网站湖北网站开发培训
  • 赣州营销型网站策划wordpress数据库中文
  • 茂名公司网站开发网络营销与电子商务的关系
  • 建设医院网站ppt模板学习php网站开发
  • 网站建设有哪些渠道在哪可以建一个网站