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

vr全景网站开发制作西安排名seo公司

vr全景网站开发制作,西安排名seo公司,网站系统设计目标,搜索关键词排名查询目录 前言: 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.hrbkazy.com/news/29749.html

相关文章:

  • wordpress手机网站模板动态网站建设
  • 网站后台管理系统摘要怎么写公司网站如何制作设计
  • 本地网站建设视频教程什么叫seo优化
  • 做网站需要写代码吗网络舆情分析师
  • 男科医院网站模板百度推广怎么使用教程
  • 成都网站建设全平台什么叫外链
  • 网站建设实习每天内容网站站长
  • seo工作内容有哪些湖南网站营销seo多少费用
  • 扶沟县网站开发淘宝美工培训推荐
  • 自己做的网站和淘宝店的区别网络销售挣钱吗
  • phpcms做视频网站网上国网app推广
  • 备案网站内容怎么写乔拓云智能建站系统
  • 公司网页网站建设百度地址如何设置门店地址
  • 网站制作小图标北京seo助理
  • 住房和建设建设局网站企业站seo
  • 免费企业名录网站最近三天的国际新闻大事
  • 万网上买了域名怎么建设网站3d建模培训班一般多少钱
  • wordpress二次开发如何对一个网站进行seo
  • 腾讯在线客服系统深圳网站搜索优化
  • 域名申请成功后怎么做网站泉州seo外包
  • 广州市品牌网站建设服务机构小红书seo排名
  • 做服装行业网站怎么每天更新内容太原seo外包公司
  • 外贸公司是私企还是国企seo难不难
  • 公司网站宣传常州网络推广平台
  • 怎样用手机做推广免费网站做百度推广员赚钱吗
  • 两个域名指向同一个网站怎么做免费推广平台
  • 做网页建网站挣钱免费智能seo收录工具
  • 想做水果外卖怎么做网站play商店
  • 找建站公司做网站注意事项c++培训班学费一般多少
  • 做app网站最近一周的重大新闻