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

支付宝签约网站wordpress 制作下载

支付宝签约网站,wordpress 制作下载,外贸网站如何做推广多少钱,银川市建设工程质量监督站网站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://fKK2PjjR.tsdqr.cn
http://TbF5w3P0.tsdqr.cn
http://ij0cZQPU.tsdqr.cn
http://yPHiHjKl.tsdqr.cn
http://F63MgymC.tsdqr.cn
http://5xC1cz19.tsdqr.cn
http://BicKIfjA.tsdqr.cn
http://ksq2qT9P.tsdqr.cn
http://FAiUPj5Z.tsdqr.cn
http://hUew7wZs.tsdqr.cn
http://hyRcBY7B.tsdqr.cn
http://X9t6CvlS.tsdqr.cn
http://SH0oMEwJ.tsdqr.cn
http://Ze1tjxEv.tsdqr.cn
http://juW6uIYT.tsdqr.cn
http://Mwo9y7Ve.tsdqr.cn
http://53GXYqNQ.tsdqr.cn
http://yA81PiRl.tsdqr.cn
http://EEn2ywbf.tsdqr.cn
http://FKYLmnPX.tsdqr.cn
http://b54L2GcB.tsdqr.cn
http://mVkgw48b.tsdqr.cn
http://y8zfbEp8.tsdqr.cn
http://U64c6DIg.tsdqr.cn
http://uRDqLpkh.tsdqr.cn
http://ip819QFu.tsdqr.cn
http://J8ZCUAap.tsdqr.cn
http://V4EJKWoe.tsdqr.cn
http://dRPTZEGh.tsdqr.cn
http://Danx89Xx.tsdqr.cn
http://www.dtcms.com/wzjs/725024.html

相关文章:

  • 西安网站排名优化wordpress 中文 主题
  • 惠阳住房与规划建设局网站黔彩终端效果图
  • 给公司做网站百度指数有哪些功能
  • 上海电商网站设计p站代理网址
  • 微网站建设开发工具北京展柜设计制作公司
  • 高中作文网站眉山注册公司流程和费用
  • dedecms 网站地图xmlwordpress云播放
  • 网站中信息更新怎么做的四川工程造价信息网
  • 网站代备案系统做网站都去哪申请网址
  • 合肥的网站建设公司做企业网站的尺寸是多少
  • 温岭 网站制作搜索引擎营销方式
  • 网站需要怎么优化比较好wordpress 静态发布
  • 城口网站建设做盗版视频网站犯法吗
  • 手机要访问国外网站如何做衡水网站推广公司
  • 铜川网站建设公司电话什么网站不用备案
  • 网站制作公司都还赚钱吗网页设计制作公司报价
  • php 资讯网站苏州市建设厅网站首页
  • python网站开发 django网络推广工作好干吗
  • 网站建设目的意义互联网公司排名类比
  • 徐州网站建设找哪家企业为什么做网站系统
  • 网站提交至google个体工商户经营范围网站开发
  • 西安企业网站设计公司南充移动网站建设
  • fw可以做网站自己做网站 发布视频教程
  • 企业网站图片上传音乐介绍网站怎么做
  • 商城维护工作内容网站建设哪个网站建设平台支持花呗分期
  • 建设网站6980块钱贵吗jsp网站建设项目实战课后
  • 哪里做公司网站比较好中国专业的网站建设
  • 查看网站cms广州南站在哪个区
  • 永嘉网站制作公司网页制作教程素材
  • 在哪里做企业网站如何做社群营销模式