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

快速搭建网站的工具有哪些国际新闻最新消息美国

快速搭建网站的工具有哪些,国际新闻最新消息美国,济宁做网站,千图主站的功能介绍给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。 示例 1: 输入:nums [1,5,11,5] 输出:true 解释:数组可以分割成 [1, 5, 5] 和 [11] 。 示例 2&…

给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。

示例 1:

输入:nums = [1,5,11,5]
输出:true
解释:数组可以分割成 [1, 5, 5] 和 [11] 。

示例 2:

输入:nums = [1,2,3,5]
输出:false
解释:数组不能分割成两个元素和相等的子集。

提示:

  • 1 <= nums.length <= 200
  • 1 <= nums[i] <= 100

思路:类似leetcode139.单词拆分-CSDN博客,如果数组和为奇数,则一定无法分割;如果为偶数,则转换为背包是否能装满问题,dp[j]表示容量j是否能凑成

public boolean canPartition(int[] nums) {int sum=0;for(int i=0;i<nums.length;i++)sum+=nums[i];// 如果是奇数,一定无法分割if(sum%2!=0)return false;// 如果是偶数,则转换为背包是否能装满问题,dp[j]表示容量j是否能凑成boolean [] dp=new boolean[sum/2+1];dp[0]=true;for(int i=0;i<nums.length;i++){//为保证每个物品用一次,从后往前遍历背包!!for(int j=dp.length-1;j>=0;j--){if(dp[j]&&j+nums[i]<dp.length){dp[j+nums[i]]=true;if(j+nums[i]==dp.length-1)return true;}}}return false;}

http://www.ds6.com.cn/news/85603.html

相关文章:

  • 统计 网站关键字 布局鸡西seo顾问
  • 智联招聘网站多少钱做的重庆seo排名方法
  • 嘉定区网站建设百度关键词推广费用
  • 兴义网站开发武汉seo报价
  • 网站常规后台十大网络营销经典案例
  • 陕西省建设厅执业资格注册中心网站企业推广文案范文
  • 途牛网站建设市场营销推广活动方案
  • 烟台网站搜索优化怎么在百度上推广自己
  • 能免费做网站市场调研公司
  • 网站彩票做号百度sem竞价
  • 网站了建设如何让自己的网站快速被百度收录
  • 承德公司网站建设学电脑在哪里报名
  • 花钱做网站不给源码百度seo优化软件
  • 网站怎么做优化步骤河南新闻头条最新消息
  • 浦江县做网站南昌关键词优化软件
  • 武进常州做网站重大新闻事件
  • 网站名称怎么收录百度网盘登录
  • 做山西杂粮的网站网站建设维护
  • 事业单位网站备案58同城如何发广告
  • .net和java做网站比例百度浏览器官方网站
  • 龙华做棋牌网站建设多少钱浏览器网站进入口
  • 外国人做的购物网站西安百度seo排名
  • 亿速云郑州网站seo顾问
  • 南京英文网站建设百度霸屏推广一般多少钱
  • 公司网站的栏目设置百度网盘在线登录
  • wordpress编辑器转义百度seo怎么提高排名
  • 传统行业网站建设推广产品的方式有哪些
  • 网站如何做公安部备案一站式网站设计
  • 淘宝内部优惠券网站怎样做的seo搜索引擎优化薪资
  • 电商平台正在建设中网站页面谷歌搜索入口中文