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

Leetcode 3179. Find the N-th Value After K Seconds

  • Leetcode 3179. Find the N-th Value After K Seconds
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3179. Find the N-th Value After K Seconds

1. 解题思路

这一题的话还是一个动态规划的问题,核心递推关系式为:

dp(n, k) = dp(n-1, k) + dp(n, k)

我们用cache实现一下即可。

2. 代码实现

给出python代码实现如下:

MOD = 10**9+7@lru_cache(None)
def fn(n, k):if n == 1 or k == 0:return 1return (fn(n-1, k) + fn(n, k-1)) % MODclass Solution:def valueAfterKSeconds(self, n: int, k: int) -> int:return fn(n, k)

提交代码评测得到:耗时787ms,占用内存174.6MB。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 新手上路:Linux虚拟机创建与Hadoop集群配置指南①(未完)
  • 一个开源的Office软件,很离谱的办公神器
  • dos命令---根据端口查找进程
  • mysql 定时执行 查询动态表名插入汇总表的sql
  • JAVA:在IDEA引入本地jar包的方法并解决打包scope为system时发布无法打包进lib的方案
  • IO缓冲流
  • react基础学习 JSX
  • 2002NOIP普及组真题 4. 过河卒
  • kafka-消费者-消费异常处理(SpringBoot整合Kafka)
  • 短信测压APP
  • 保姆级讲解 Linux下FTP服务器的搭建、配置与管理
  • 【Vue】获取模块内的mutations方法
  • 上位机图像处理和嵌入式模块部署(f407 mcu和其他mcu品类的选择)
  • 计算机网络 | 第二章 物理层 | 王道考研自用笔记
  • 社交创新:Facebook的技术与产品发展
  • Google 是如何开发 Web 框架的
  • 【翻译】babel对TC39装饰器草案的实现
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • PHP CLI应用的调试原理
  • React 快速上手 - 07 前端路由 react-router
  • 爱情 北京女病人
  • 百度地图API标注+时间轴组件
  • 扑朔迷离的属性和特性【彻底弄清】
  • 如何借助 NoSQL 提高 JPA 应用性能
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • ​queue --- 一个同步的队列类​
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • # 移动硬盘误操作制作为启动盘数据恢复问题
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #vue3 实现前端下载excel文件模板功能
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (二刷)代码随想录第16天|104.二叉树的最大深度 559.n叉树的最大深度● 111.二叉树的最小深度● 222.完全二叉树的节点个数
  • (七)Knockout 创建自定义绑定
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (算法)大数的进制转换
  • (一)VirtualBox安装增强功能
  • (转)关于pipe()的详细解析
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .net 托管代码与非托管代码
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .Net接口调试与案例
  • .考试倒计时43天!来提分啦!
  • //解决validator验证插件多个name相同只验证第一的问题
  • @cacheable 是否缓存成功_Spring Cache缓存注解
  • [52PJ] Java面向对象笔记(转自52 1510988116)
  • [Android Pro] listView和GridView的item设置的高度和宽度不起作用
  • [bzoj1901]: Zju2112 Dynamic Rankings
  • [c#基础]DataTable的Select方法
  • [Datawhale AI夏令营 2024 第四期] 从零入门大模型微调之旅的总结
  • [ERROR] 不再支持目标选项 5。请使用 7 或更高版本
  • [Firefly-Linux] RK3568 pca9555芯片驱动详解
  • [go 反射] 进阶