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

服务器怎么做看视频的网站/长春seo排名外包

服务器怎么做看视频的网站,长春seo排名外包,网站建设英文怎么说,android系统定制开发377. 组合总和 Ⅳ 给你一个由 不同 整数组成的数组 nums ,和一个目标整数 target 。请你从 nums 中找出并返回总和为 target 的元素组合的个数。 题目数据保证答案符合 32 位整数范围。 示例 1: 输入:nums [1,2,3], target 4 输出&#…

377. 组合总和 Ⅳ

给你一个由 不同 整数组成的数组 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

进阶:如果给定的数组中含有负数会发生什么?问题会产生何种变化?如果允许负数出现,需要向题目中添加哪些限制条件?

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/combination-sum-iv
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

代码:

from leetcode_python.utils import *class Solution:def combinationSum4(self, nums: List[int], target: int) -> int:count_for_target = [1] + [0]*targetfor target_temp in range(1,target+1):for num in nums:if num<= target_temp:count_for_target[target_temp] += count_for_target[target_temp-num]return count_for_target[-1]def dfs_超时(self, now):for num in self.nums:next = now + numif next == self.target:self.res += 1elif next < self.target:self.dfs(next)else:breakdef combinationSum4_超时(self, nums: List[int], target: int) -> int:"""输入:[[4, 2, 1], 32]结果:39882198会超时"""self.nums = sorted(nums)self.target = targetself.res = 0self.dfs_超时(0)return self.resdef test(data_test):s = Solution()return s.combinationSum4(*data_test)def test_obj(data_test):result = [None]obj = Solution(*data_test[1][0])for fun, data in zip(data_test[0][1::], data_test[1][1::]):if data:res = obj.__getattribute__(fun)(*data)else:res = obj.__getattribute__(fun)()result.append(res)return resultif __name__ == '__main__':datas = [[[4,2,1],32],]for data_test in datas:t0 = time.time()print('-' * 50)print('input:', data_test)print('output:', test(data_test))print(f'use time:{time.time() - t0}s')

备注:
GitHub:https://github.com/monijuan/leetcode_python

CSDN汇总:模拟卷Leetcode 题解汇总_卷子的博客-CSDN博客

可以加QQ群交流:1092754609

leetcode_python.utils详见汇总页说明
先刷的题,之后用脚本生成的blog,如果有错请留言,我看到了会修改的!谢谢!

http://www.lbrq.cn/news/1066789.html

相关文章:

  • 佛山网站建设佛山网络推广/seo与sem的区别
  • 怎么搭建自己的网站服务器/百度网盘帐号登录入口
  • 广州高端网站设计/疫情放开最新消息今天
  • 网站建设站点无法发布/百度网址大全网站大全
  • 返利淘客网站源码/平台推广方式方法是什么
  • 网站建设中网站需求分析和报告工能论文/网络营销模式下品牌推广研究
  • 效果图哪个网站好/杭州网络推广外包
  • 北京南站到北京站/巨量引擎官网
  • 网站里面的图片做桌面不清晰度/百度seo关键词优化电话
  • 刚注册在域名可以自己做网站吗/淘宝关键词查询
  • 鹿泉区城乡建设局网站/指数搜索
  • 提供网站建设报/优秀网页设计
  • 阿里云服务器做网站/网店网络推广方案
  • 网站商城建设/西安网红
  • 怎么做好网站推广/seo实战密码第四版pdf
  • 徐州做网站的公司招聘/seo关键词优化的技巧
  • 手机做车载mp3下载网站/黑帽seo寄生虫
  • 湘潭专业网站建设湘潭振企专业/互联网营销推广怎么做
  • 专业代做时时彩网站/百度网盘电话人工服务
  • 龙海市城乡规划建设局网站/营销方案范文
  • 上海模板网站/网络营销公司哪家可靠
  • qq是谁开发的/上海网站优化公司
  • python做网站安全性/黄金网站软件免费
  • 家居企业网站建设新闻/baidu百度
  • 企业网站怎么做两种语言/百度指数
  • 网页设计工资待遇/成都seo推广
  • 网站首图怎么做/线上营销模式
  • 中国自适应网站建设/网站加速器
  • 学做网站制作/seo搜索引擎工具
  • 做网站1000以下哪家好/吸引人的推广标题
  • sqli-labs:Less-27a关卡详细解析
  • 【多智能体cooragent】CoorAgent 系统中 5 个核心系统组件分析
  • Java 大视界 -- Java 大数据在智能教育学习资源个性化推荐与学习路径动态调整中的深度应用(378)
  • 力扣-437.路径总和III
  • lumerical——锥形波导偏振转换
  • 6. 平台总线