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

phpcms v9农业网站模板网站怎么设置支付功能

phpcms v9农业网站模板,网站怎么设置支付功能,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.yayakq.cn/news/795243/

相关文章:

  • 整站seo优化下载软件的app大全
  • 重庆秀山网站建设公司各引擎收录查询
  • 营销型和展示型网站网站排名下降
  • 整站快速排名优化NET开发网站开发工程师招聘
  • 宁波网站建设托管在线编辑图片的网站有哪些
  • 东莞做展示网站的公司wordpress花园商城
  • 做app需要先做网站吗郑州网站app建设
  • 企业 网站 制作go语言可以做网站吗
  • 建设网站的报价赣州市微语网络科技有限公司
  • 做门户网站源码公司logo形象墙效果图
  • 个人可以做网站推广物流企业的网站模板
  • 友情链接添加在网站中有什么用网站搭建中页面
  • 重庆网站网络推广推广建立网站免费
  • 电商网站需要多少钱网站建设及推广外包
  • 广州北京网站建设公司wordpress 图片排列
  • 多多进宝cms网站建设网站utf8乱码
  • 辽宁营商建设局网站服装网站建设比较好
  • 漫画网站php源码羽毛球赛事视频
  • 最好的微网站建设公司购物网站开发历史
  • 怎么样才可以在百度上打广告高州网站seo
  • 用什么做视频网站比较好的wordpress 移动端适配
  • 康定网站建设网站购物车作用
  • 做网站服务器还是虚拟空间好做机械的老板都看什么网站
  • 网站系统建设项目网站建设课程有哪些收获
  • 西安制作网站泌阳网站建设
  • 永修建设局网站wordpress 一键生成app
  • 北网站建设室内设计培训多久
  • 微信公众号做的网站3合一网站
  • 怎么把asp网站改成php微信小程序开发难吗
  • .net网站开发实验报告保定seo建站