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

公司网站如何做维护上海站群优化公司

公司网站如何做维护,上海站群优化公司,wordpress分类目录链接,网站建设小程序1、题目描述 给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0 。 假设每一种面额的硬币有无限个。 题目数据保证结果符合 32 位…

1、题目描述

给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总金额。

请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0 。

假设每一种面额的硬币有无限个。 

题目数据保证结果符合 32 位带符号整数。

    示例 1:

    输入:amount = 5, coins = [1, 2, 5]
    输出:4
    解释:有四种方式可以凑成总金额:
    5=5
    5=2+2+1
    5=2+1+1+1
    5=1+1+1+1+1
    

    示例 2:

    输入:amount = 3, coins = [2]
    输出:0
    解释:只用面额 2 的硬币不能凑成总金额 3 。
    

    示例 3:

    输入:amount = 10, coins = [10] 
    输出:1

    2、初始思路

    2.1 思路

    每个硬币可以重复取,这是一道完全背包问题。递推公式为:

    dp[j] += dp[j-coin]

    2.2 代码

    class Solution:def change(self, amount: int, coins: List[int]) -> int:dp = [0] * (amount+1)dp[0] = 1for coin in coins:for j in range(coin, amount+1):dp[j] += dp[j-coin]return dp[amount]

    http://www.dtcms.com/wzjs/209823.html

    相关文章:

  • 佛山做网站-准度科技公司深圳seo招聘
  • wordpress首页显示指定分类文章电脑优化软件
  • 外网工业设计网站外贸网站有哪些
  • 门户网站建设与推广方案合肥网站seo整站优化
  • 广州网站设计价格seo是什么部位
  • 网站中下拉列表框怎么做发布广告的平台免费
  • seo 网站结构视频优化是什么意思
  • 做图模板网站有哪些经典营销案例
  • 小学英语教师做应用相关网站百度游戏
  • 内蒙古企业网站制作广告网站留电话不用验证码
  • 网站源码.net百度竞价推广方案的制定
  • 天然气公司的网站应该怎么做提供seo服务
  • 如何给自己做的网站留后门关键词优化seo排名
  • 阳泉网站设计360搜索推广
  • 做网站有哪些注意事项运营培训班有用吗
  • 网站开发实训周报域名搜索
  • 网站开发小结软文范例200字
  • 建设工程质量+协会网站新闻实时报道
  • 网站建设设计官网seo基础知识考试
  • 网站500m空间价格google关键词推广
  • 上海模板开发建站微信营销成功案例8个
  • 做网站和微信公众平台如何定价seo平台代理
  • 佛山手机建站模板最近新闻报道
  • 创意福州网站建设软件编程培训学校排名
  • c 网站开发数据库连接重庆seo哪个强
  • 网站维护员工作内容百度问答库
  • 网站被降权会发生什么影响企业网页
  • 十大房产网站排行榜谷歌广告推广
  • 怎么做这个购物网站百度手机app
  • 昆山专业网站建设公司哪家好搜索引擎营销的模式有哪些