2320. 统计放置房子的方式数
题目链接 | 2320. 统计放置房子的方式数 |
---|---|
思路 | 动态规划-斐波拉契数列 |
题解链接 | 线性 DP(Python/Java/C++/Go) |
关键点 | 无 |
时间复杂度 | |
空间复杂度 |
代码实现:
MOD = 10 ** 9 + 7 f = [1, 2] for _ in range(10 ** 4 - 1): f.append((f[-1] + f[-2]) % MOD) class Solution: def countHousePlacements(self, n: int) -> int: return f[n] ** 2 % MOD
合集:
LeetCode 入门DP
分类:
LeetCode
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)