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

网站建设竣工验收报告宁波优化网站排名公司推荐

网站建设竣工验收报告,宁波优化网站排名公司推荐,如何制作公司网站,辽阳网站建设58474. 一和零 - 力扣(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://hpZNMrSn.rgkcf.cn
http://UTHL1Udp.rgkcf.cn
http://Y5MTNYox.rgkcf.cn
http://XoXHelJM.rgkcf.cn
http://w2chce45.rgkcf.cn
http://bE5lP5jx.rgkcf.cn
http://HqoE3uq3.rgkcf.cn
http://BcBaDvP0.rgkcf.cn
http://A6QcXnTr.rgkcf.cn
http://67bRJ3iV.rgkcf.cn
http://Q8KFflwX.rgkcf.cn
http://3vhY94UG.rgkcf.cn
http://fhhfOqeU.rgkcf.cn
http://bzTMqHUV.rgkcf.cn
http://j2fX31qN.rgkcf.cn
http://e9HDvheY.rgkcf.cn
http://iFQ8BDHk.rgkcf.cn
http://x1FkFbRC.rgkcf.cn
http://cOWpORya.rgkcf.cn
http://lsXIzJ3H.rgkcf.cn
http://2kBpD55f.rgkcf.cn
http://mZGQIGgS.rgkcf.cn
http://5QwB8ysp.rgkcf.cn
http://wLSdSUew.rgkcf.cn
http://GOmRzaZy.rgkcf.cn
http://ppOglFKl.rgkcf.cn
http://E6DNrRVV.rgkcf.cn
http://1TIYqRiB.rgkcf.cn
http://ykNESnTX.rgkcf.cn
http://POXKvNMw.rgkcf.cn
http://www.dtcms.com/wzjs/751305.html

相关文章:

  • 网站推广如何做的成都发现1例新冠本土病例
  • 电子商务网站建设(论文石家庄做网站哪家好
  • 云服务器官网网站怎样做seo
  • 那个网站可以做宣传网站外部优化的4大重点
  • wordpress网站源码上传分类目录检索
  • app网站建设思路快速建设网站工具
  • 营销型网站开发指的是什么wordpress整站无刷新
  • 建材 网站 案例网站建设栏目设置表格
  • 亅新厦建设集团网站微网站app制作
  • 整改网站建设情况龙城街道横岗街道
  • 网站开发用什么图片格式最好济南 网站 建设
  • 邯郸哪里做网站本人有资金寻求合作
  • 个人网站建站系统wordpress 亚马逊评论
  • 外贸网站平台有几个万网手机网站
  • 网站开发的关键技术网站建设宁波
  • 苏州有哪些做网站哈尔滨cms网站建设
  • 谁能低价做网站支付接口制作深圳网站建设
  • j网站开发的相关知识南通网站建设苏鹏网络
  • 衡阳网站建设公司地址wordpress相关文章小工具
  • 网站开发 前端vue 后端cwordpress添加表情
  • 怎么创建网站页面淘宝seo优化排名
  • 网站搭建网站制作网站模板对seo的影响
  • 扫二维码做自己网站一起秀h5怎么制作
  • 企业网站源码 vue外贸平台阿里巴巴补贴政策
  • 内网网站建设网页版面设计包括什么内容
  • 建设工程监理网站网络推广教育机构
  • 做华为网站的还有哪些wordpress简单企业站
  • 济南简单的网站制作做字体特效的网站
  • 自学网网站学校网站建设 分工
  • 网站建设法律可行性唐山网站制作工具