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

做网站的那些高清图上哪里找网站维护公司

做网站的那些高清图上哪里找,网站维护公司,wordpress侧边栏折叠菜单,wordpress 定时发送来源:LeetCode第416题 难度:中等 描述:给你一个只包含正整数的非空数组nums,请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等 分析:相当于从nums数组中选取一些元素,使得他们的和为…

来源:LeetCode第416题

难度:中等

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

分析:相当于从nums数组中选取一些元素,使得他们的和为总和/2

递归求解:

public Boolean getSum(int []nums)
{
int sum=0;
for(int number:nums)
{
sum+=number;
}
if(sum%2!=0)
{return false;
​​​​​​​}
return GetSum(nums,sum/2,0)
}
public Boolean GetSum(int []nums,int sum,int index)
{
if(index>=nums.length)
{
if(sum==0)
{
return 1;
}else
{
return 0;
}
}return GetSum(nums,sum-nums[index],index+1)||GetNum(nums,sum,index+1);
}

可以看做是一个背包问题dp[i][j]表示前i个字符是否能组成和为j的部分dp[i][j]=dp[i-1][j]+dp[i-1][j-nums[i]];

public Boolean getSum2(int[]nums)
{
int sum=0;
for(int number:nums)
{
sum+=number;
}
if(sum%2!=0)
{
return false;
}
Boolean dp[][]=new Boolean [nums.length][sum>>1];
if(nums[0]==0)
{
dp[0][0]=true;
}else{
dp[0][0]=false;
}
for(int i=1;i<nums.length;i++)
{
if(nums[i]==0)
{
dp[i][0]=true;
}else
{
dp[i][0]=dp[i-1][0];
}
}for(int i=1;i<nums.length;i++)
{
for(int j=0;j<sum>>1;j++)
{
if(nums[i]<=j)
{
dp[i][j]=dp[i-1][j]||dp[i-1][j-nums[i]];
}else
{
dp[i][j]=dp[i-1][j];
}}
}
return dp[nums.length-1][num>>1];
}

http://www.jinmujx.cn/news/111347.html

相关文章:

  • 海曙区做网站守游网络推广平台登陆
  • 网站文章不收录深圳网络营销公司
  • 怎么自己做网站备案网店推广渠道有哪些
  • 学校网站怎么查询录取百度搜索推广收费标准
  • 刷赞网站怎么做广州网站推广软件
  • 长岭建设局网站seo综合查询工具
  • 领卷网站怎么做的做灰色词seo靠谱
  • 做的网站百度找不到了百度竞价排名官网
  • 东莞seo排名优化seo排名谁教的好
  • 网站建设的公司服务网站搭建平台
  • 网站域名备案服务号网络销售这个工作到底怎么样
  • 动漫制作专业职业定位vue seo 优化方案
  • 网站建设策目标竞价外包托管费用
  • 哪有做网站惠州关键词排名提升
  • 社区网站建设工作职责网站seo优化多少钱
  • 营销型网站建设案例分析新乡搜索引擎优化
  • 手机网页设计尺寸规范网站seo服务商
  • wordpress制作公司主页seo关键词优化最多可以添加几个词
  • 网站推广软文几个绝招seo免费外链工具
  • wordpress 基础seo建站最近三天的新闻大事简短
  • 宝塔自助建站系统源码中山网站seo
  • 网站模版 政府网站流量统计分析报告
  • 两网站会员同步百度竞价推广方案
  • 成都网站公司品牌营销策略分析
  • 网站怎么做短信ip限定网络营销技巧
  • 大连有做途家网站吗看颜色应该搜索哪些词汇
  • 网站建设一般用什么语言线上推广平台有哪些
  • 销量不高的网站怎么做厦门关键词排名推广
  • wordpress主题tint-k360seo关键词优化
  • 斗蟋蟀网站建设百度seo营销推广