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

南通做网站多少钱seo推广排名公司

南通做网站多少钱,seo推广排名公司,在线设计平台的销售,二级a做爰片免费网站题意理解: 给你一个由 不同 整数组成的数组 nums ,和一个目标整数 target 。请你从 nums 中找出并返回总和为 target 的元素组合的个数。 题目数据保证答案符合 32 位整数范围。 这道题目和凑零钱是一样的,需要求使用指定元素(纸币…

题意理解

        给你一个由 不同 整数组成的数组 nums ,和一个目标整数 target 。请你从 nums 中找出并返回总和为 target 的元素组合的个数。

        题目数据保证答案符合 32 位整数范围。

        这道题目和凑零钱是一样的,需要求使用指定元素(纸币),凑出target(指定金额)有多少种方式。

        此处,元素是可以重复使用的,所以该问题是一个完全背包问题。

解题思路

        首先了解此题目是一个完全背包问题,所以遍历背包时正序,可以保证元素无限次使用。

        其次,确定题目求得是有多少种方式,而不是重量或最大价值,该题目不是一个纯背包问题。

        由于我们要求组成target得不同方式,1+2  和2+1 被看作是两种方式,所以这里求的是排列数,对于顺序有要求。

        根据之前的总结: 

        求组合数:先物体后背包

        求排列数,先背包后物体

        所以我们选择第二种

1.动态规划解题

 public int combinationSum4(int[] nums, int target) {if(nums.length<=0) return 0;int[] dp=new int[target+1];Arrays.fill(dp,0);dp[0]=1;for(int j=1;j<=target;j++){for(int i=0;i<nums.length;i++){if(nums[i]<=j){dp[j]+=dp[j-nums[i]];}}}return dp[target];}

2.分析

时间复杂度:O(n^2)

空间复杂度:O(n) 

http://www.dinnco.com/news/44815.html

相关文章:

  • 空包网站怎么做百度推广员工工资怎么样
  • 手机怎么创网站免费宁德市属于哪个省
  • 网站响应式好吗广东省最新疫情
  • 普通网站和营销网站有何不同附近的教育培训机构有哪些
  • 登录器显的窗口网站怎么做十大免费网站推广平台有哪些
  • 如何做网站旅游产品分析网站收录一般多久
  • 月夜直播视频免费观看seo赚钱方法大揭秘
  • 外贸网站定制制作公司广州网站优化方式
  • 网站的优化和推广方案怎么写网站营销策划公司
  • 丹东做网站哪家好推广策略包括哪些内容
  • 上海专业高端网站建设服务新站整站优化
  • 通许画册设计网站百度推广代理加盟
  • 金湖网页定制seo霸屏软件
  • wordpress 装饰模板徐州seo网站推广
  • 电子网站模板什么样的人适合做策划
  • 做网站郑州宁波网站推广
  • 上海公司做网站的seo知识分享
  • 古典网站建设株洲seo快速排名
  • html购物网站青岛网站seo诊断
  • 做本地房产网站宁波seo如何做推广平台
  • 官方网站建设的四个步骤新东方英语培训机构官网
  • 哪里有做响应式网站的长沙网站seo哪家公司好
  • 设计制造中国第一架飞机的人是江北关键词优化排名seo
  • 织梦网站日志百度如何推广广告
  • 西安企业免费建站深圳百度百科
  • 网站建设下一步工作计划网络广告推广方式
  • 集团网站建设哪家好源云推广
  • 网页设计师需要掌握的领域seo基础知识考试
  • 大型网站系统与java中间件实践 pdf市场推广方法
  • 如何做律所网站吉林seo排名公司