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

企业网站建设代理加盟清博舆情系统

企业网站建设代理加盟,清博舆情系统,永久免费国外ip代理,天津网站开发公司电话本题中,是要求nums中求的总和为target的排列数,因为题中说了,元素顺序不同,则可以视为不同的结果之一。 所以,根据对背包问题的总结,本题中元素可以重复使用,是完全背包并且需要求排列数&#…

在这里插入图片描述
本题中,是要求nums中求的总和为target的排列数,因为题中说了,元素顺序不同,则可以视为不同的结果之一。

所以,根据对背包问题的总结,本题中元素可以重复使用,是完全背包并且需要求排列数,则我们需要考虑遍历顺序,先遍历背包(target),再遍历物品(nums)。并且在遍历背包的时候,我们应该采用正序遍历,因为是可以重复使用元素的。

递推公式:dp[j] += dp[j-nums[i]]。并且我们在初始化的时候,dp[0]应该为1,否则得出的结果就都是0了。

注意:这里背包也从0开始遍历,但是在最后写递推公式的时候,需要满足i>=nums[j],这样才能保证dp[i-nums[j]]索引正常。

class Solution {public int combinationSum4(int[] nums, int target) {int n = nums.length;int[] dp = new int[target+1];dp[0] = 1;for(int i = 0;i<=target;i++){for(int j = 0;j<n;j++){if(i>=nums[j]){dp[i] += dp[i-nums[j]];}}}return dp[target];}
}
http://www.dtcms.com/wzjs/809908.html

相关文章:

  • 如何把网站建设好手机网站 滑动翻页
  • 有啥网站是专做时尚穿搭哪家公司建站比较好
  • 上海网站建设设计企业建设企业网站的好处有哪些
  • 柳州网站制作公司百度收录网站需要多久
  • 景点网站建设电子商务公司创意名字
  • 给客户做网站 客户不付尾款芜湖市建设投资有限公司网站
  • 网站运营工作的基本内容石狮网站建设费用
  • 宜昌网站建设网站开发3687474企鹅
  • 适合个人站长的网站有哪些快手刷作品双击自助网站
  • 汝州市文明建设网站中国建筑官网采购平台
  • 微信微网站模版wordpress 添加页面模板
  • 云建站的正确步骤个人主页搭建
  • 网站设计的流程是什么用jsp做网站需要的知识
  • 怎么做网站树洞河北高端网站定制公司
  • 2016做网站还赚钱吗公司网站要多大空间
  • 焦作维科网站建设公司三站合一 网站建设
  • 做设计必知网站东莞58同城做网站电话
  • 网站开发工作前景重庆渝中区企业网站建设联系电话
  • 成都it培训机构济南seo公司案例
  • 网站seo优化报告大连市那里做网站宣传的好
  • 夏津网站建设电话图书馆登录系统网站建设代码
  • 织梦网站数据库库直接上传的 没有后台备份 需要怎么还原ui设计主要做什么
  • 扬中市住房和城乡建设局网站广州有什么好玩的地方是免费的
  • 淄博手机网站开发公司wordpress 图片 alt
  • 北京网站建设公司拟零基础网页设计培训机构
  • 礼品回收网站建设天津建设网站首页
  • 常熟网站网站开发一个网站
  • 全flash网站制作教程ui培训公司
  • 内蒙古住房城乡建设部网站展示图片的网站模板
  • phpwind 做企业网站企业网设计案例分析