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

聊天不付费的交友软件免费的seo网站

聊天不付费的交友软件,免费的seo网站,网站seo诊断评分63,有什么网站建设类岗位目录 前言: 474. 一和零 - 力扣(LeetCode) 总结: 前言: 今天我们依旧暴打动态规划 474. 一和零 - 力扣(LeetCode) 给你一个二进制字符串数组 strs 和两个整数 m 和 n 。 请你找出并返回 strs 的最大子集…

目录

前言:

  474. 一和零 - 力扣(LeetCode)

总结:


前言:

        今天我们依旧暴打动态规划

  474. 一和零 - 力扣(LeetCode)

给你一个二进制字符串数组 strs 和两个整数 m 和 n 。

请你找出并返回 strs 的最大子集的长度,该子集中 最多 有 m 个 0 和 n 个 1 。

如果 x 的所有元素也是 y 的元素,集合 x 是集合 y 的 子集 。

其实这也是一个背包问题,只不过以前我们的限制条件只有一个重量,现在变成了两个,一个是,m,一个是n。那么我们就可以抽象的看他为一个二维的01背包问题。

那么我们就按照动态规划五部曲走:

1.确定dp数组的含义及其下标方式:dp[i][j] 表示装满 i 个0 和 j 个1 的背包中的最大子集长度

class Solution {
public:int findMaxForm(vector<string>& strs, int m, int n) {vector<vector<int>> dp(m + 1, vector<int> (n + 1, 0)); for (string str : strs) { int one = 0, zero = 0;for (char c : str) {if (c == '0') zero++;else one++;}for (int i = m; i >= zero; i--){ for (int j = n; j >= one; j--) {dp[i][j] = max(dp[i][j], dp[i - zero][j - one] + 1);}}}return dp[m][n];}};

总结:

                动态规划很难一眼看出来就是背包问题,要仔细甄别

如果我的内容对你有帮助,请点赞,评论,收藏。创作不易,大家的支持就是我坚持下去的动力!

http://www.mnyf.cn/news/52507.html

相关文章:

  • 网站年费如何做会计分录软文营销文章案例
  • 石家庄做网站排名公司全网推广公司
  • 南充疫情最新通报深圳网站设计十年乐云seo
  • wordpress邮件有什么用厦门seo顾问
  • 嘉兴哪里可以做淘宝网站外链生成工具
  • 独立网站怎么做谷歌手机版下载安装
  • 沂水网站制作免费广告发布平台app
  • 中国企业500强榜单2023优化一下
  • 做网站引流到天猫百度平台营销收费标准
  • 58同城做网站的电话广告媒体资源平台
  • 日本网站模版搜索网络如何制造
  • 快速做网站哪家好路由器优化大师
  • 一流的上海网站建设营销网站设计
  • 网站登录页面html模板网络营销的10个特点
  • 建设部网站1667号自己怎么做引流推广
  • 青岛网站排名提升网络营销平台
  • 军民融合网站建设搜索引擎优化结果
  • 企业网站建设 价格seo关键词库
  • jsp网站建设代码优化方案模板
  • 湖南益阳攀枝花seo
  • 公司企业文化模板百度seo算法
  • 大型网站建设兴田德润简介代写平台
  • 普洱在百度上做网站的想要网站导航推广页
  • 南京网站建设招聘整站优化系统厂家
  • 给境外合法网站做数据独立站seo搜索优化
  • 门户网站建设目标最新的域名网站
  • 安平县做网站的有哪些广告做到百度第一页
  • 可以用来做论文引用的网站鞍山网络推广
  • 大型网站开发框架有哪些郑州seo教程
  • wordpress做电影网站网文推广怎么做