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

公司广告片拍摄公司杭州seo泽成

公司广告片拍摄公司,杭州seo泽成,网站策划工资一般多少,平谷做网站377. 组合总和 Ⅳ - 力扣(LeetCode) 这道题是组合总和问题的一种变形,求的是不同元素组成 target 的组合个数,可以用动态规划来解。 解法:动态规划 1. 定义状态 设 dp[i] 表示总和为 i 的元素组合的个数。 2. 状态…

377. 组合总和 Ⅳ - 力扣(LeetCode)

这道题是组合总和问题的一种变形,求的是不同元素组成 target组合个数,可以用动态规划来解。

解法:动态规划

1. 定义状态

dp[i] 表示总和为 i 的元素组合的个数

2. 状态转移方程

对于 nums 中的每个数 num

  • 如果 i ≥ num,那么 dp[i] 可以由 dp[i - num] 递推得出: dp[i]+=dp[i−num]dp[i] += dp[i - num]
  • 解释:如果我们已经知道 dp[i - num] 种方法可以组成 i - num,那么只要再加上 num,就能得到 i
3. 初始化
  • dp[0] = 1,表示凑成 0 的方法只有一种:什么都不选。
4. 遍历顺序
  • 外层遍历 i(从 0target:计算每个 i 的组合数。
  • 内层遍历 num(遍历 nums:尝试使用 num 组合成 i

代码实现

def combinationSum4(nums, target):dp = [0] * (target + 1)dp[0] = 1  # 只有一种方法凑成 0,即什么都不选for i in range(1, target + 1):  # 计算从 1 到 target 的组合数for num in nums:  # 尝试每个数if i >= num:dp[i] += dp[i - num]return dp[target]

时间复杂度分析

  • 外层循环遍历 1 ~ target,执行 O(target) 次。
  • 内层循环遍历 nums,执行 O(n) 次。
  • 总复杂度O(n * target),其中 nnums 的大小。

示例

输入
nums = [1, 2, 3]
target = 4
print(combinationSum4(nums, target))
输出
7
解释

满足条件的组合:

  • 1 + 1 + 1 + 1
  • 1 + 1 + 2
  • 1 + 2 + 1
  • 1 + 3
  • 2 + 1 + 1
  • 2 + 2
  • 3 + 1

总共 7 种组合,返回 7

这个方法利用动态规划,高效求解了所有可能的组合数。🚀


文章转载自:

http://ZPr1N7Ga.psxcr.cn
http://0vi9SVWx.psxcr.cn
http://1HweUeXF.psxcr.cn
http://2LmQZHDD.psxcr.cn
http://He3crqoW.psxcr.cn
http://yEX5XOFu.psxcr.cn
http://qP66UyoM.psxcr.cn
http://hsUbcXL2.psxcr.cn
http://3PmRWZn9.psxcr.cn
http://LA2G5HeT.psxcr.cn
http://ttCoHPOH.psxcr.cn
http://TCxEUaNw.psxcr.cn
http://EEXmFLN6.psxcr.cn
http://iQ0Y2B8S.psxcr.cn
http://wSN3s2KI.psxcr.cn
http://7PumlK1C.psxcr.cn
http://fayw9bQp.psxcr.cn
http://iT0vLl9l.psxcr.cn
http://6bE8y5jg.psxcr.cn
http://LNR8iJp4.psxcr.cn
http://2HERU4Em.psxcr.cn
http://0GciD11w.psxcr.cn
http://LwAevCWQ.psxcr.cn
http://Nu8hKVqB.psxcr.cn
http://ba4RFeyy.psxcr.cn
http://UOY0vUL0.psxcr.cn
http://mOw7oiOs.psxcr.cn
http://2S0HDLOH.psxcr.cn
http://RsvX0ciw.psxcr.cn
http://lmkPVxnb.psxcr.cn
http://www.dtcms.com/wzjs/701543.html

相关文章:

  • 怎么自己做微网站吗linux下搭建wordpress
  • 哪些企业网站做的比较好最版网站建设案例
  • 怎么用新浪云做淘宝客网站网站建设平台简介
  • 北京网站优化实战广西网站建设费用
  • 阿里云搭建网站教程网页美工设计心得体会
  • seo网站沙盒期做美食直播哪个网站最好
  • 网站开发电脑内存要多少电子商务 网站前台功能
  • 做网站公司什么条件做物流网站
  • 什么网站上面能接点小活做自己app的制作费用多少
  • 网站开发属于软件开发行业吗青岛网站建设哪家更好
  • 苏州公司做网站织梦做的网站别人提交给我留的言我去哪里看
  • 商城网站开发需要多少钱企业网站的建立标准
  • 诚信网站体系建设工作总结网站加v怎么做
  • 哈尔滨公司网站建设多少钱广告设计公司实习周记
  • 大型商城网站建设方案一站式婚庆公司
  • 档案网站的建设方案域名注册成功后怎么使用网站
  • 企业网站空间在哪里深圳家具设计公司排名
  • 如何检测做的网站的兼容性长春火车站停车场24小时收费标准
  • 网站设计服务费英文成功的电商网站
  • 怎么把自己做的网站放上网络那个网站做图片好看
  • 如何免费弄一个网站wordpress的数据库
  • 做网站软件 手机会展门户网站源码
  • 沈阳建网站 哪家好官方网站模板
  • 怎么做网站编辑上海服装外贸公司排名
  • 通州宋庄网站建设网站开发保存学习进度的方案
  • 单位建设网站申请信用卡小说网站怎么做词
  • 襄阳做网站公司题库小程序源码
  • 网站后台开发招聘网站对比这么做
  • 深圳网站建设全包muse做网站
  • 西安培训机构图片网站的优化