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

网站上怎么做企业推广内蒙网站建设seo优化

网站上怎么做企业推广,内蒙网站建设seo优化,网站建设创新点,兰州网站建设推荐q479185700顶你关键词#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.dnsts.com.cn/news/4094.html

相关文章:

  • 天津建设厅网站品牌设计logo图片
  • 网站建设部门宣言uniapp跳转内部页面
  • 深圳网站搭建多少钱佛山商城网站制作
  • php门户网站模板下载wordpress .net版本号
  • 怎么建立免费个人网站网络营销网站 功能
  • 给外国小孩 做 英语题用的网站百度小程序优化
  • 大型网站建设公司沈阳网络信息有限公司
  • 网站怎么做详情页nginx wordpress安全
  • 深圳市网站制作公司鸿蒙app开发工具
  • 免费网站制作软件网站js时间代码
  • 用别人服务器做网站国内10大搜索引擎
  • wordpress网站插件学电脑培训班多少一个月
  • 深圳网站建设定制开发超凡科技seo网络推广培训
  • 做公司网站可以抄别人的吗工业和信息化部电信设备认证中心
  • 网站备案 链接公司电商网站建设费用怎么记账
  • 好用的网站系统网站推广怎么做
  • 交通局网站模板现货行情分析软件app
  • 淘宝做动图网站泰安微信网站建设
  • 网站备案要多少天xsxz wordpress
  • php网站开发源码wordpress 子模板
  • 怎么做企业网站推广赚钱1网站免费建站
  • 优化网站关键词的技巧统一企业官网
  • 只做app不做网站可以吗网站建设需要参考哪些文献
  • 成都网站推广如何做书签网站
  • 网站参考页面设计电商网站规划的开发背景
  • 乐清网站制作公司企业网站优化应该怎么做
  • 溧阳网站设计jsp网页模板
  • 做百度网站分录做推广的公司
  • 电子商务网站项目预算广州网站开发水平广州亦客网络
  • 中小型网站建设 教案wordpress 搜索没反应