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

南通网站建设方案开发百度网址安全检测

南通网站建设方案开发,百度网址安全检测,浙江网站建设公司推荐,电子商务网站自助建站474. 一和零 - 力扣(LeetCode) 这一道题主要是把实际问题抽象为背包问题,对于每一个字符串的价值都是1,每一个字符串的体积由两部分组成,0和1的大小,所以判断时需要同时满足0和1的大小同时小于给定的01大小…

474. 一和零 - 力扣(LeetCode)

这一道题主要是把实际问题抽象为背包问题,对于每一个字符串的价值都是1,每一个字符串的体积由两部分组成,0和1的大小,所以判断时需要同时满足0和1的大小同时小于给定的01大小(背包容量)。

我们先求出每一个字符串的体积(0和1的个数),第一层循环即为遍历所有的字符串,内循环为双层循环,因为要同时满足两个条件,k为当前的字符串,i为背包0的容量,j为背包1的容量。可以推出递推公式为:

dp[k][i][j] = max( dp[k - 1][ i ][ j ] , dp[k - 1][ i - cnt[ k - 1][ 0 ] ][ j - cnt[ k - 1][ 1 ]  +1  )


public class Main {public static void main(String[] args) {String[] strs = { "10", "0001", "111001", "1", "0" };int m = 5;// m个0int n = 3;// n个1int a = findMaxForm(strs, m, n);System.out.println(a);}public static int findMaxForm(String[] strs, int m, int n) {int len = strs.length;int[][] cnt = new int[len][2];for (int i = 0; i < len; i++) {String str = strs[i];int ZeroCount = 0;int OneCount = 0;for (char c : str.toCharArray()) {if (c == '0')ZeroCount++;elseOneCount++;}cnt[i][0] = ZeroCount;cnt[i][1] = OneCount;}int[][][] dp = new int[len + 1][m + 1][n + 1];for (int k = 1; k <= len; k++) {int zero = cnt[k - 1][0];int one = cnt[k - 1][1];for (int i = 0; i <= m; i++) {for (int j = 0; j <= n; j++) {// 不选int a = dp[k - 1][i][j];// 选int b = (i >= zero && j >= one) ? dp[k - 1][i - zero][j - one] + 1 : 0;dp[k][i][j] = Math.max(a, b);}}}return dp[len][m][n];}}

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

相关文章:

  • 做海外市场什么网站推广北京网站搭建哪家好
  • 陈坤做直播在哪个网站百度有哪些app产品
  • 蚌埠公司做网站贵阳网站优化公司
  • 内部劵淘网站怎么做工具大全
  • 招聘网站建设人员条件seo用什么工具
  • 如何免费做公司网站武汉大学人民医院
  • asp网站设计58同城安居客
  • 网页翻译快捷键合肥seo培训
  • 做免费推广网站seo搜索引擎优化怎么做
  • 邢台集团网站建设费用淘宝运营培训班
  • 推广自己的网站需要怎么做北京seo优化厂家
  • 设计与制作网站网站建设费用都选网络
  • 推荐六款适合做小说阅读站及小说下载站的wordpress 模板外链网站推荐
  • 神马seo服务小红书seo是什么
  • 建设网站多少钱 郑州重庆seo研究中心
  • 政府网站开发项目技术总结书百度推广账户搭建
  • 企业做网站推广产品需要多少钱武汉seo搜索引擎
  • 加强企业网站建设的通知怎么做营销
  • 怎样做才能让网站有排名链接点击量软件
  • 中国建设银行余额查询系统百度seo工作室
  • 网站栏目 添加 管理怎样把广告放到百度
  • 昆明网站建设在河科技国外引流推广平台
  • 建设网站怎么賺钱网络舆情分析报告
  • 网站框架布局软文代写发布
  • 专业提供网站建设服务公司深圳网络营销推广
  • 河南郑州疫情最新规定鄞州seo整站优化服务
  • python做网站多少钱介绍产品的营销推文
  • 南通市建设局网站兰州百度推广的公司
  • 社科联网站建设河南企业网站建设
  • 如何做印刷报价网站全球搜索引擎大全