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

css做的简单网站百度竞价点击软件奔奔

css做的简单网站,百度竞价点击软件奔奔,徐州网站建设外包,猎头公司推荐目录 题目1- 思路2- 实现⭐152. 乘积最大子数组——题解思路 3- ACM 实现 题目 原题连接:416. 分割等和子集 1- 思路 理解为背包问题 思路: 能否将均分的子集理解为一个背包,比如对于 [1,5,11,5],判断能否凑齐背包为 11 的容量…

目录

  • 题目
  • 1- 思路
  • 2- 实现
    • ⭐152. 乘积最大子数组——题解思路
  • 3- ACM 实现


题目

  • 原题连接:416. 分割等和子集

1- 思路

理解为背包问题

  • 思路: 能否将均分的子集理解为一个背包,比如对于 [1,5,11,5],判断能否凑齐背包为 11 的容量
  • 在本题中,背包中的物品是不可以重用的

1.定义 dp 数组

  • dp[j] 代表容量为 j 的数组的最大价值,在本题中,容量就是价值。重量为 5 的石头,价值就是 5
  • 可划分条件dp[target] == target 也就是装满 target 的最大价值刚好是 target 这时候就可以划分

2.递推公式

  • dp[j] = Math.max(dp[j],dp[j-weight[i]]+values[i]) ——> 在本题目中 weightvalue 是一个东西

3.初始化


2- 实现

⭐152. 乘积最大子数组——题解思路

在这里插入图片描述

class Solution {public boolean canPartition(int[] nums) {// 求targetint sum = 0;for(int s:nums){sum+=s;}//总和为奇数,不能平分if(sum % 2 != 0) return false;int target = sum / 2;// 1. 定义dpint[] dp = new int[target+1];// 2. 递推公式// dp[j] = Math.max(dp[j],dp[j-weight[i]]+value[i]);// 3.初始化,都为 0dp[0] = 0;// 4. 先遍历物品,后遍历背包(逆序)for(int i = 0 ;i < nums.length;i++){for(int j = target;j>=nums[i];j--){dp[j] = Math.max(dp[j],dp[j-nums[i]]+nums[i]);if(dp[j] == target){return true;}}}return false;}
}

3- ACM 实现

public class splitNums {public static boolean splitNums(int[] nums){// 先求 targetint len = nums.length;int sum = 0;for(int i:nums){sum+=i;}if(sum%2==1) return false;int target = sum/2;// 1. 定义 dp 数组int[] dp = new int[target+1];// 2. 递推公式// dp[j] = Math.max(dp[j],dp[j-weight[i]]+value[i]);dp[0] = 0;// 3.初始化// 4. 遍历顺序,先遍历物品后遍历背包for(int i = 0 ; i < nums.length;i++) {for (int j = target; j >= nums[i]; j--) {dp[j] = Math.max(dp[j], dp[j - nums[i]] + nums[i]);if (dp[j] == target) {return true;}}}return false;}public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("输入数组长度");int n = sc.nextInt();int[] nums = new int[n];for(int i = 0 ; i < n ; i++){nums[i] = sc.nextInt();}System.out.println("结果是"+splitNums(nums));}
}
http://www.fp688.cn/news/163333.html

相关文章:

  • 全部游戏免费(试玩)不用下载seo运营专员
  • 东莞做网站电话网络推广app
  • 中国企业信息网官方网站站长工具5g
  • 做的好的办公家具网站百度搜索推广优化师工作内容
  • 沙坪坝网站建设哪家好b站推广网站入口202
  • 性男女做视频网站上海百度推广电话客服
  • 技术支持 合肥网站建设百度seo优化方案
  • 全屏网站设计技巧seo是什么学校
  • 建设公司网站建设网络seo招聘
  • 重庆汽车网站建设每日关键词搜索排行
  • 推广网站优化怎么做电商培训机构哪家好
  • 网站开发邮件服务器搜索引擎成功案例分析
  • 品优购网页制作素材网站seo优化分析
  • 做策划 都上什么网站上海搜索引擎优化seo
  • 网站开发弹窗制作抖音推广公司
  • 《原始传奇》官方网站怎样优化网站
  • 最好的 受欢迎的 免费的seo排名平台
  • 深圳专业返利网站开发国外免费域名申请
  • 电子商务网站建设教学大纲最新新闻播报
  • 想开一个外企的网站怎么超做爱站网ip反查域名
  • 安达市建设局网站如何做网络推广推广
  • 建网站是什么技术生活中的网络营销有哪些
  • 网站服务器数据迁移谷歌seo招聘
  • wordpress tencent microblog百度推广优化排名怎么收费
  • 可以做网站背景音乐的英文歌曲抖音seo推荐算法
  • 做彩票网站犯法吗免费外链生成器
  • 江苏建设信息网站韶关新闻最新今日头条
  • 用dreamweaver做网站网络广告营销方案
  • 淄博网站备案公司百度网盟广告
  • 睢宁建网站太原网站建设制作