技术栈

华为OD技术面试-爬楼计数(动态规划)

潜水的飞鱼baby2024-04-18 10:40

背景

2024-03-16 华为od 技术面试,记录题目和模型

题目

分析

入门级的 动态规划算法,直接写就行了

  • 缓存
  • 递归

代码

python 复制代码
DZs = {}
def climbStairs(n):
    if n<=0:
        return 0
    if DZs.get(n, 0)>0 :
        return DZs[n]
    if n==2:
        jf =  2
    elif n==1:
        jf = 1;
    else:
        jf1 = climbStairs(n-1)
        jf2 = climbStairs(n-2) 
        jf = jf1 + jf2
    DZs[n] = jf
    return jf

测试

上一篇:Android 之 ViewModel 相关知识总结
下一篇:Go 语言中的 GIF 图像处理完全指南:`image/gif`的技术与实践
相关推荐
程序员雷欧
4 小时前
大厂计算机网络面试高频题
计算机网络·面试·职场和发展
JAVA学习通
7 小时前
美团AI面试 实习一面面经
面试·职场和发展
卷帘依旧
8 小时前
怎么保证AI生成的代码是符合预期的
面试
卷帘依旧
8 小时前
RAG(Retrieval-Augmented Generation)完全指南(deepseek生成)
面试
卷帘依旧
8 小时前
知识切分与维护相关知识介绍
面试
卷帘依旧
8 小时前
RAG 的设计问题与局限性分析
面试
小为资料库
8 小时前
2026年5月16日教资面试真题汇总(中小幼各科全)
面试·职场和发展
卷帘依旧
8 小时前
模式驱动开发(SSD)
面试
星辰_mya
9 小时前
彩云之上——[特殊字符]的架构师
java·后端·微服务·面试·架构
BING_Algorithm
9 小时前
深入理解JVM垃圾回收
jvm·后端·面试
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档03Gemini大升级、AI眼镜首发、Android XR亮相,13天后见分晓04【AI】2026 年具身智能模型和世界模型总结05CC-Switch & Claude 基于 Linux 服务器安装使用指南06Codex 手机端连接教程:三分钟搞定,附完整步骤07裂开!ChatGPT 居然开始要手机号验证,附详细解决方法08几个好用的ip纯净度检测网站09人工智能最新动态 AI 日报 · 2026年5月10日10【踩坑记录 | 第一篇】微软商店无法使用时,如何手动安装 OpenAI Codex?附`.msix`文件系统错误解决方法