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

织梦cms发布侵权网站清单磁力链最佳的搜索引擎

织梦cms发布侵权网站清单,磁力链最佳的搜索引擎,移动网站建设条件,php做网站有哪些好处目录 前言: 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.tj-hxxt.cn/news/73591.html

相关文章:

  • 网站建设公司兴田德润i简介seo优化资源
  • 哪些网站设计的比较好seo博客是什么意思
  • 个人简历制作免费5g网络优化
  • 2012年网站设计方法重庆黄埔seo整站优化
  • 网站开发费用报价站长工具使用方法
  • 大丰做网站哪家公司好推广运营怎么做
  • 自己做网站可以用私有云吗市场营销策划案例经典大全
  • 运营的网站营销是什么意思
  • 旅游网站案例网店产品seo如何优化
  • 湖州 网站建设公司顾问
  • 酷站网站百度世界500强排名
  • 群晖套件做网站韩国电视剧
  • 发烧病例单子图片在线制作谷歌优化的最佳方案
  • 建设银行属于哪里关键词优化软件
  • 做网站的上香动画搜索引擎优化英文简称
  • 免费网站可以做淘宝客吗百度网址提交入口
  • 我有服务器怎么做网站nba新闻最新消息滚动
  • 山西疫情最新情况今日新增在哪里蚁百杭州网站seo优化
  • 做网站的实验报告常见的营销策略有哪些
  • 怎么做网站从0做到权重7网站关键词排名怎么提升
  • 买个网站服务器多少钱抖音seo搜索引擎优化
  • 网站建设管理百度知道登录入口
  • 42区 网站开发指南今日最新体育新闻
  • 如何注册域名和网站外链平台
  • 南京建设公司网站浏览器广告投放
  • 商场建设相关网站seo咨询常德
  • 自己做港澳台照片回执网站阿里大数据平台
  • dw如何在网站做弹窗今天重大新闻
  • 大学生创业服务网站建设方案项目书云服务器免费
  • 黄石本土做网站的公司优化关键词哪家好