技术栈

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
相关推荐
再卷也是菜
几秒前
算法基础篇(9)倍增与离散化
c++·算法
无聊的小坏坏
1 小时前
从零开始:C++ 多线程 TCP 服务器实战(续篇)
服务器·c++·tcp/ip
利刃大大
1 小时前
【高并发服务器】十、Connection连接管理模块设计与实现
服务器·c++·高并发·项目
微露清风
3 小时前
系统性学习C++-第八讲-vector类
java·c++·学习
weixin_44525183
3 小时前
7sch C++ <B> weak_ptr circular reference 1/99
c++
给大佬递杯卡布奇诺
3 小时前
FFmpeg 基本数据结构 AVInputFormat 分析
数据结构·c++·ffmpeg·音视频
ゞ 正在缓冲99%…
3 小时前
leetcode2826.将三个组排序
算法·leetcode·动态规划
给大佬递杯卡布奇诺
3 小时前
FFmpeg 基本数据结构 AVCodecContext分析
数据结构·c++·ffmpeg·音视频
hd51cc
4 小时前
C++ 类的学习(四) 继承
开发语言·c++·学习
紫荆鱼
4 小时前
设计模式-命令模式(Command)
c++·后端·设计模式·命令模式
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03UV安装并设置国内源04Linux下V2Ray安装配置指南05GitLab 零基础入门指南:从安装到项目管理全流程06Burp与其他安全工具联动及代理设置教程07Pycharm+Neo4j红楼梦人物关系图谱08NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南09jdk21下载、安装(Windows、Linux、macOS)10Labelme从安装到标注:零基础完整指南