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

和为target问题汇总

文章目录

  • 习题
    • 377.组合总和 IV

  • 和为target的问题,可以有很多种问题的形式的考察,当然,及时的总结与回顾有利于我们熟练掌握这些知识!

习题

377.组合总和 IV

377.组合总和 IV

在这里插入图片描述
在这里插入图片描述

  • 思路分析:通过观察,由于nums数组里面的元素可以重复选择,并且没有数量限制,所以这个题目就是一个有len(nums)个选择的爬楼梯问题,所以我们就是使用爬楼梯问题模版进行解决
  • 总体的时间复杂度是o(n*target)
class Solution:def combinationSum4(self, nums: List[int], target: int) -> int:# 动态规划的问题,nums[i]中为你每一步可以选择的步伐大小# 定义dp[i]表示到达i的方案数,那么就可以由先前的位置转移而来dp = [1]+[0]*targetfor i in range(1,target+1):cou = 0for j in nums:if i - j >= 0:cou += dp[i-j]dp[i] = coureturn dp[target]

相关文章:

  • 低分辨率运行安卓模拟器:
  • 商业架构 2.0 时代:ZKmall开源商城前瞻性设计如何让 B2B2C 平台领先同行 10 年?
  • mock 数据( json-server )
  • 【Spring Cloud Gateway】Nacos整合遇坑记:503 Service Unavailable
  • 【上位机——WPF】App.xml和Application类简介
  • 【微服务】SpringBoot + Docker 实现微服务容器多节点负载均衡详解
  • 【FileZilla】Client端的线程模型 (一)
  • python-修改图片背景色
  • Missashe考研日记—Day37-Day43
  • 力扣310.最小高度树(拓扑排序,无向图),力扣.加油站力扣.矩阵置零​​​力扣.二叉树中的最大路径和
  • 如何在Firefox火狐浏览器里-安装梦精灵AI提示词管理工具
  • 计网实验(四)CS144 Lab4
  • 【技术原理】Linux 文件时间属性详解:Access、Modify、Change 的区别与联系
  • 2025年5月华为H12-821新增题库带解析
  • React学习———Redux 、 React Redux和react-persist
  • 分布式AI推理的成功之道
  • 20250515通过以太网让VLC拉取视熙科技的机芯的rtsp视频流的步骤
  • RK3588 桌面系统配置WiFi和蓝牙配置
  • 1、数据结构与算法(Python版-啃书)-绪论
  • 前端流行框架Vue3教程:16. 组件事件配合`v-model`使用
  • 跨越三十年友情,61岁余隆和60岁齐默尔曼在上海再度合作
  • “家国万里时光故事会” 举行,多家庭共话家风与家国情怀
  • 不是10点!乌克兰官员称尚未就俄乌谈判开始时间达成一致
  • 上海静安将发放七轮文旅消费券,住宿券最高满800元减250元
  • 外交部:反对美方人士发表不负责任谬论
  • 以军向也门3个港口的居民发布撤离令