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

廊坊专业做网站百度推广个人能开户吗

廊坊专业做网站,百度推广个人能开户吗,迅捷在线图片编辑器,中国订单网279. 完全平方数 给你一个整数 n ,返回 和为 n 的完全平方数的最少数量 。 完全平方数 是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,1、4、9 和 16 都是完全平方数,而…

279. 完全平方数

给你一个整数 n ,返回 和为 n 的完全平方数的最少数量 。

完全平方数 是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,149 和 16 都是完全平方数,而 3 和 11 不是。

示例 1:

输入:n = 12
输出:3 
解释:12 = 4 + 4 + 4

示例 2:

输入:n = 13
输出:2
解释:13 = 4 + 9

@cache  # 缓存装饰器,避免重复计算 dfs 的结果(记忆化)
def dfs(i: int, j: int) -> int:if i == 0:return inf if j else 0if j < i * i:return dfs(i - 1, j)  # 只能不选return min(dfs(i - 1, j), dfs(i, j - i * i) + 1)  # 不选 vs 选class Solution:def numSquares(self, n: int) -> int:return dfs(isqrt(n), n)

322. 零钱兑换

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

计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -1 。

你可以认为每种硬币的数量是无限的。

示例 1:

输入:coins = [1, 2, 5], amount = 11

输出:3

解释:11 = 5 + 5 + 1

示例 2:

输入:coins = [2], amount = 3

输出:-1

示例 3:

输入:coins = [1], amount = 0

输出:0

class Solution:def coinChange(self, coins: List[int], amount: int) -> int:n = len(coins)f = [[inf] * (amount + 1) for _ in range(2)]f[0][0] = 0for i, x in enumerate(coins):for c in range(amount + 1):if c < x:f[(i + 1) % 2][c] = f[i % 2][c]else:f[(i + 1) % 2][c] = min(f[i % 2][c], f[(i + 1) % 2][c - x] + 1)ans = f[n % 2][amount]return ans if ans < inf else -1

2787. 将一个数字表示成幂的和的方案数

给你两个整数 n 和 x 。

请你返回将 n 表示成一些 互不相同 正整数的 x 次幂之和的方案数。换句话说,你需要返回互不相同整数 [n1, n2, ..., nk] 的集合数目,满足 n = n1x + n2x + ... + nkx 。

由于答案可能非常大,请你将它对 109 + 7 取余后返回。

比方说,n = 160 且 x = 3 ,一个表示 n 的方法是 n = 23 + 33 + 53 。

示例 1:

输入:n = 10, x = 2
输出:1
解释:我们可以将 n 表示为:n = 32 + 12 = 10 。
这是唯一将 10 表达成不同整数 2 次方之和的方案。

示例 2:

输入:n = 4, x = 1
输出:2
解释:我们可以将 n 按以下方案表示:
- n = 41 = 4 。
- n = 31 + 11 = 4 。

class Solution:def numberOfWays(self, n: int, x: int) -> int:f = [1] + [0] * nfor i in range(1, n + 1):v = i ** xif v > n:breakfor s in range(n, v - 1, -1):f[s] += f[s - v]return f[n] % 1_000_000_007

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

相关文章:

  • 网页美工设计师培训成都网站优化
  • 交易猫假网站制作百度首页排名优化平台
  • wordpress模板 导购seo流量工具
  • 河西做网站的公司网站建设优化哪家公司好
  • 网站公司怎么做的好处深圳网站设计实力乐云seo
  • 怎么做网站或APP百度地图优化
  • axure做网站下拉菜单百度起诉seo公司
  • 社区建设网站搜索引擎优化 简历
  • 网站规划与开发技术专业域名注册网站有哪些
  • 龙口建网站公司价格河北百度代理公司
  • 天津社会面疫情最新消息郑州本地seo顾问
  • 低面效果在哪个网站做百度seo优化多少钱
  • 做啤酒纸箱包装的网站百度网盟
  • 单页网站程序网站推广的一般流程是
  • 深圳房产备案查询官网广州网站优化公司如何
  • 临沂吧网站建设网站数据
  • 网站架构设计图怎么做网站推广方案
  • 网站打开慢原因站长素材网站官网
  • 公司的网站做备案我是网站负责人如果离职以后要不要负法律责任上海seo优化公司bwyseo
  • 加快政务公开网站建设临汾网络推广
  • 风水网站模板长沙企业seo优化
  • 网站风格模板我对网络营销的理解
  • 做网站云服务器还是云虚拟主机企业网站seo诊断工具
  • 一个网站多个域名的seo优化百度获客
  • 手机上可以做网站网络广告的形式有哪些?
  • 襄阳做网站的公司企业网站seo贵不贵
  • 荆州松滋网站建设优化网站页面
  • 网站服务器自己做重大军事新闻最新消息
  • 网站百度不到验证码怎么办啊电商网站排名
  • 动力无限做网站怎么样武汉seo建站