C语言 | Leetcode C语言题解之第70题爬楼梯

题目:

题解:

cpp 复制代码
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);
}
相关推荐
君科程序定做2 小时前
用 IDL 处理高分一号(GF-1 / GF-1B/C/D)数据
c语言·开发语言
不会就选b3 小时前
算法日常・每日刷题--贪心<11>
算法·leetcode·职场和发展
多弗朗皮卡丘3 小时前
数据结构6:队列
c语言·数据结构
xxxiugou1233 小时前
双指针解题秘籍:从入门到精通
c语言·数据结构·c++·算法
代码中介商3 小时前
C++ 预约系统实战(一):项目总览与 C/S 架构设计
c语言·开发语言·c++
弘毅 失败的 mian3 小时前
数组和指针基础
c语言·开发语言·经验分享·笔记
Logic1014 小时前
C语言/数据结构位运算题解:异或XOR找出地铁规划中的“独特坐标“——只出现一次的数字
c语言·数据结构·数组·位运算·时间复杂度·算法题·异或性质
青山木4 小时前
Hot 100 --- 打家劫舍
java·数据结构·算法·leetcode·动态规划
wuyk5555 小时前
从零吃透 MQTT 通信|第 10 章 阿里云 / 腾讯云 MQTT 设备完整对接实战,三元组、签名、设备上云调试
c语言·开发语言·stm32·学习·阿里云·云计算·腾讯云
阿明65 小时前
Leetcode: 283. 移动零
算法·leetcode·职场和发展