首页 > 其他分享 >2320. 统计放置房子的方式数

2320. 统计放置房子的方式数

时间:2024-09-18 14:51:09浏览次数:1  
标签:10 2320 int 复杂度 房子 放置 MOD

题目链接 2320. 统计放置房子的方式数
思路 动态规划-斐波拉契数列
题解链接 线性 DP(Python/Java/C++/Go)
关键点
时间复杂度 \(O(n)\)
空间复杂度 \(O(n)\)

代码实现:

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

标签:10,2320,int,复杂度,房子,放置,MOD
From: https://www.cnblogs.com/WrRan/p/18418515

相关文章

  • 22320302 张睿漪
    根据今天的课堂,了解到了很多未曾了解过但又非常实用的小知识,或者也可以说是小知识点,在博客上进行记录也是希望自己能够记住~1.在关键词的前面使用减号,能在查询结果中不出现该关键词,格式为“关键词A+空格+减号+关键词B”2.使用filetype指令可以查询特定格式的文件,比如doc/txt/ppt/......
  • Ros2 - Moveit2 - Pick And Place(拾取和放置)
    拾取和放置注意:本教程中使用的功能已弃用。要执行拾取和放置操作,应使用MoveIt任务构造器(MTC)(使用MoveIt任务构造器拾取和放置)。 在MoveIt中,抓取是使用MoveGroup接口完成的。为了抓取一个物体,我们需要创建moveit_msgs::Graspmsg,以便定义抓取操作中涉及的各种姿势和姿......
  • 常用代码/工具放置
    \({\mathtt{1}}\).gcd(最大公因数)点击查看代码llgcd(lla,llb){ if(b==0)returna; returngcd(b,a%b);}\({\mathtt{2}}\).链式前向星点击查看代码inthead[100005],edgenum;structedge{intnext;intto;intw;};edgeedge[MAXN];voidadd......
  • R语言ggplot2可视化实战:将可视化图像的标题(title)放置在图像的左下角
     R语言ggplot2可视化实战:将可视化图像的标题(title)放置在图像的左下角(customizetitlepositoninbottomleftofggplot2graph)目录R语言ggplot2可视化:将可视化图像的标题(title)放置在图像的左下角(customizetitlepositoninbottomleftofggplot2graph)#仿真数据......
  • Umi4菜单栏将collapse按钮放置底部
    背景Umi@4中菜单栏的collapse按钮默认不在菜单栏底部,需求要将该按钮放回菜单底部并且改变默认icon 一开始做法直接修改组件样式,将其放置到菜单组件底部但是无法修改icon不想使用伪元素去重写icon,而且无法做到不同状态不同icon.ant-pro-sider-collapsed-button{......
  • 增强现实系列—深入探索ARKit:平面检测、三维模型放置与增强现实交互
    ......
  • AD20如何批量放置过控
    依此点击工具、(缝合孔)栅格一般放150个mil。然后选择层、GND网络。注意//需要铺完铜才能继续操作。可以点击constrainarea按钮选项在自己规定的区域放置过孔,一般是24mil以及12mil。......
  • 将文本放置在 axvline 旁边
    我需要在图中标记某些值而不更改轴限制,例如,我想要一条垂直线x=pi/2来标记max(cos(x))但我不想找出适当的y限制,我只想我的垂直线从轴的33%到67%。因此,按照matplotlib中的垂直和水平线,我正在使用axvline现在,我想......
  • P3957 [NOIP2017 普及组] 跳房子
    思路:首先发现单调性,灵活性增加\(x+1\)的答案肯定不会比增加\(x\)的答案更劣。那么可以二分求\(g\),则机器人每次可以移动\([\max(d-mid,1),d+mid]\)这个区间内的距离,为了方便,设为\([l,r]\)。考虑动态规划求得能走到的最大分数,令\(dp_i\)表示走到第\(i\)个格子的最大......
  • Grad-cam 始终将热图放置在同一区域
    这是我的代码中与该问题相关的部分:defforward_hook(module,input,output):activation.append(output)defbackward_hook(module,grad_in,grad_out):grad.append(grad_out[0])model.layer4[-1].register_forward_hook(forward_hook)model.layer4[-1].register_......