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

龙胜做网站的公司自己创造网站

龙胜做网站的公司,自己创造网站,潍坊哪里有做360网站护栏,vi设计与网站建设招标文件给你一个由 不同 整数组成的数组 nums #xff0c;和一个目标整数 target 。请你从 nums 中找出并返回总和为 target 的元素组合的个数。 题目数据保证答案符合 32 位整数范围。 示例 1#xff1a; 输入#xff1a;nums [1,2,3], target 4 输出#xff1a;7 解释…给你一个由 不同 整数组成的数组 nums 和一个目标整数 target 。请你从 nums 中找出并返回总和为 target 的元素组合的个数。 题目数据保证答案符合 32 位整数范围。 示例 1 输入nums [1,2,3], target 4 输出7 解释 所有可能的组合为 (1, 1, 1, 1) (1, 1, 2) (1, 2, 1) (1, 3) (2, 1, 1) (2, 2) (3, 1) 请注意顺序不同的序列被视作不同的组合。 示例 2 输入nums [9], target 3 输出0 提示 1 nums.length 200 1 nums[i] 1000 nums 中的所有元素 互不相同 1 target 1000 解题思路 数组含义 枚举1至target的值使用一个一维数组记录可以组成当前元素的组合个数 状态转移方程就是 for _, num : range nums {//枚举nums数组if i-num0dp[i-num]0{dp[i]dp[i-num]}}dp[i-num]大于0说明i-num可以由nums数组中的元素组成并且组合个数为dp[i-num],因此i同样也能由nums数组元素组合而来并且组合个数为dp[i-num] 初始化 for _, num : range nums {if numtarget {continue }dp[num]1}枚举numsdp[num]1即nums数组中元素可以直接组成一个target值而且组合个数为1 代码 func combinationSum4(nums []int, target int) int {dp : make([]int, target1)for _, num : range nums {if numtarget {continue }dp[num]1}for i : 1; i target; i {for _, num : range nums {if i-num0dp[i-num]0{dp[i]dp[i-num]}}}return dp[target]}
http://www.pierceye.com/news/268060/

相关文章:

  • 网站建设合同管辖地广州敏城建设工程有限公司网站
  • 班级网站主页设计模板购买网站域名空间
  • 做响应式网站最大宽度景观设计公司起名
  • 有小广告的网站适合40岁女人的培训班
  • html5网站建设有什么网站用名字做图片
  • 合肥珍岛公司做网站推广怎么样关键词排名优化如何
  • 做讲课ppt的网站郑州市建设局官方网站
  • 邢台集团网站建设报价免费推广网站有哪些
  • 龙华网站建设营销推广广东东莞区号
  • 徐汇网站开发培训企业建网站报价
  • 专业网站建设公司兴田德润信任高建设高端网站公司哪家好
  • 烟台网站建设优惠臻动传媒做网站怎么挣钱
  • 重庆网站建设mlfartwordpress4 中文
  • 永州建设企业网站阿里云 网站部署
  • 学校做网站难吗创新logo设计
  • 国内用python做的网站如何做网站讯息
  • 的网站开发工具有哪些免费制作永久企业网站
  • 网站举报查询一个网站开发的权限
  • 简约网站程序海南网络广播电视台少儿频道
  • 深圳高端品牌网站设计wordpress 树形主题
  • 怎么自己创建一个网站国外企业网络研究
  • 去百度建网站北京企业网站设计公司
  • mysql 收费 网站建设wordpress主题后台不显示
  • 网站cname解析陕西住房建设厅考试官方网站
  • 网站建设有关书籍设计制作散发寄递
  • 威海建设信息网站织梦网站广告代码如何写
  • 玉林市网站开发公司wordpress tag静态化
  • 广州网站建设建航科技百度域名书写
  • 免费做网站安全吗网站不备案可以访问吗
  • 网上做网站兼职最近10条重大新闻