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

题目:

题解:

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);
    }
};
相关推荐
小安同学iter36 分钟前
SQL50+Hot100系列(11.9)
算法·leetcode·职场和发展
uotqwkn89469s37 分钟前
如果Visual Studio不支持C++14,应该如何解决?
c++·ide·visual studio
Maple_land2 小时前
Linux复习:冯·诺依曼体系下的计算机本质:存储分级与IO效率的底层逻辑
linux·运维·服务器·c++·centos
ue星空2 小时前
UE核心架构概念
网络·c++·ue5
ShineWinsu3 小时前
对于数据结构:堆的超详细保姆级解析——下(堆排序以及TOP-K问题)
c语言·数据结构·c++·算法·面试·二叉树·
_OP_CHEN4 小时前
C++进阶:(五)map系列容器的全面解析
开发语言·c++·map·红黑树·stl容器·键值对·mapoj题
hetao17338374 小时前
ZYZ28-NOIP模拟赛-Round4 hetao1733837的record
c++·算法
大米粥哥哥4 小时前
c++ libcurl报错Send failed since rewinding of the data stream failed【已解决】
开发语言·c++·http·curl·rewind
woshimyc4 小时前
ESP32连接ThingsCloud上传设备数据(智慧小灯)
c++·物联网
Maple_land5 小时前
Linux复习:系统调用与fork
linux·运维·服务器·c++·centos