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

网站出售html拉新推广平台有哪些

网站出售html,拉新推广平台有哪些,做 爱 网站视频短片,wordpress首页css替换题目 给你一个二进制字符串数组 strs 和两个整数 m 和 n 。 请你找出并返回 strs 的最大子集的长度,该子集中 最多 有 m 个 0 和 n 个 1 。 如果 x 的所有元素也是 y 的元素,集合 x 是集合 y 的 子集 。 示例 1: 输入:strs [&…

题目

给你一个二进制字符串数组 strs 和两个整数 m 和 n 。 请你找出并返回 strs 的最大子集的长度,该子集中 最多 有 m 个 0 和 n 个 1 。 如果 x 的所有元素也是 y 的元素,集合 x 是集合 y 的 子集 。   示例 1: 输入:strs = ["10", "0001", "111001", "1", "0"], m = 5, n = 3
输出:4
解释:最多有 5 个 0 和 3 个 1 的最大子集是 {"10","0001","1","0"} ,因此答案是 4 。
其他满足题意但较小的子集包括 {"0001","1"} 和 {"10","1","0"} 。{"111001"} 不满足题意,因为它含 4 个 1 ,大于 n 的值 3 。
 示例 2: 输入:strs = ["10", "0", "1"], m = 1, n = 1
输出:2
解释:最大的子集是 {"0", "1"} ,所以答案是 2 。
   提示: • 1 <= strs.length <= 600 • 1 <= strs[i].length <= 100 • strs[i] 仅由 '0' 和 '1' 组成 • 1 <= m, n <= 100

思路

因为找到最长的字符串还有0和1的个数限制,所以我们用到三维数组。dp[i][j][k]表示前i个字符串中,使用不超过j个0和k个1时的最大子集长度。遍历每个字符串,统计0和1的数量,然后遍历每个字符串所有可能的0和1的个数组合,对于每个j,k,不选就则继承前i个字符串的结果,如果当前字符串0不超过j,1不超过k,比较选与不选当前字符串的两种情况,取较大值更新dp,输出dp[s][m][n]为最终结果。

代码

class Solution {
public://统计字符串中0和1的数量vector<int> getZerosOnes(string& s){vector<int> ans(2,0);for(char c:s) ans[c-'0']++; //'0'转为0,'1'转为1return ans;}int findMaxForm(vector<string>& strs, int m, int n) {int s=strs.size();//dp[i][j][k]表示前i个字符串中,0不超过j,1不超过k的最大子集长度vector<vector<vector<int>>> dp(s+1,vector<vector<int>>(m+1,vector<int>(n+1,0)));       for(int i=0;i<s;++i){vector<int> temp=getZerosOnes(strs[i]);//获取当前字符串的0和1数量int zeros = temp[0], ones = temp[1];for(int j=0;j<=m;++j){for(int k=0;k<=n;++k)//遍历所有可能的1容量{dp[i+1][j][k]=dp[i][j][k];//不选当前字符串的情况if(k>=ones && j>=zeros) //当前字符串的0和1数量不超过当前容量限制
//dp[i][j-zeros][k-ones]+1代表选择当前字符串,dp[i][j][k]代表不选当前字符串dp[i+1][j][k]=max(dp[i][j-zeros][k-ones]+1,dp[i][j][k]);}}}return dp[s][m][n];}
};

http://www.dtcms.com/wzjs/180903.html

相关文章:

  • 通州建设局网站做网站的平台有哪些
  • wordpress 模板开发河南网站seo推广
  • 起名网站怎么做百度搜索引擎算法
  • 网站推广与宣传怎么做大数据营销推广精准粉
  • 辽宁鲲鹏建设集团网站福州整站优化
  • 网站广告尺寸宣传推广图片
  • 做茶叶网站app推广公司
  • 成都网站制作公司 dedecms专业网络推广机构
  • 什么网站做3d模型能赚钱百度网盘网页登录入口
  • 主要网站 开发语言广告推广的软件
  • 住房和城乡建设网站 上海国家免费技能培训官网
  • 湖北建设厅官网seo搜索引擎优化公司
  • 广告 网站潍坊seo推广
  • 永康网站网站建设关键词资源
  • 宽屏网站欣赏seo网络培训学校
  • 嘉兴企业网站建设系统廊坊seo优化排名
  • 在小网站上做点击广告seo排名优化是什么
  • wap网站界面交换友链
  • 政务网站开发方案广告公司注册
  • 友点企业网站管理系统忘记密码惠州seo按天计费
  • 免费网站维护友情链接论坛
  • 怎样做订房网站产品推广运营方案
  • 便民网app下载优化神马排名软件
  • dz论坛如何做网站地图百度指数查询官方网
  • 做简历的网站都有哪些淘宝代运营公司
  • 日本一级a做爰网站关键词排名推广公司
  • 网站开发外文文献在百度上打广告找谁
  • 专门做毕设的网站seo网站排名优化服务
  • 网站前台怎么做成都网络运营推广
  • 门户网站建设ppt方案成都网站建设技术外包