技术栈

C++ | Leetcode C++题解之第70题爬楼梯

Ddddddd_1582024-05-05 22:09

题目:

题解:

cpp 复制代码
class Solution {
public:
    int climbStairs(int n) {
        double sqrt5 = sqrt(5);
        double fibn = pow((1 + sqrt5) / 2, n + 1) - pow((1 - sqrt5) / 2, n + 1);
        return (int)round(fibn / sqrt5);
    }
};
上一篇:渗透测试类面试非技术问题
下一篇:ros阿克曼小车,鲁班猫板子3566的错误 SDL
相关推荐
2401_89332662
几秒前
力扣1971.寻找图中是否存在路径
算法·leetcode·职场和发展
chenyuhao2024
12 分钟前
MySQL事务
开发语言·数据库·c++·后端·mysql
爪哇部落算法小助手
15 分钟前
每日两题day59
数据结构·c++·算法
D_evil__
23 分钟前
[C++高频精进] 现代C++特性:右值引用和移动语义
c++
吃着火锅x唱着歌
30 分钟前
LeetCode 1010.总持续时间可被60整除的歌曲
算法·leetcode·职场和发展
py有趣
37 分钟前
LeetCode算法学习之旋转矩阵
学习·算法·leetcode
三花聚顶<>
38 分钟前
310.力扣LeetCode_ 最小高度树_三种方法总结
算法·leetcode·职场和发展
萘柰奈
38 分钟前
LeetCode----200.岛屿数量(Medium)
算法·leetcode·职场和发展
Mr_WangAndy
43 分钟前
C++14新特性_第一章C++语言特性_Lambda初始化捕获,decltype(auto)
c++·c++40周年·lambda初始化捕获·decltype auto
不会c嘎嘎
1 小时前
【C++】深入理解多态:从用法到原理
开发语言·c++
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03UV安装并设置国内源04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05Linux下V2Ray安装配置指南06【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连07在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)08Meta第三代“分割一切”模型——SAM 3本地部署教程:首支持文本提示分割,400万概念、30毫秒响应,检测分割追踪一网打尽09全球最强模型Grok4,国内已可免费使用!(附教程)1046个Nano-banana 精选提示词,持续更新中