当前位置:网站首页>leetcode70假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
leetcode70假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
2022-07-28 15:58:00 【从一而终】
class Solution {
public:
int climbStairs(int n) {
// 1 初始化数组
std::vector<int> f(n);
// 2 定义边界条件
if (n == 1)
{
return 1;
}
if (n == 2)
{
return 2;
}
f[0] = 1;
f[1] = 2;
// 3 状态转移方程
for (int i = 2; i < n; i++)
{
f[i] = f[i - 1] + f[i - 2];
}
// 4 找出结果
return f[n-1];
}
};边栏推荐
- About mit6.828_ HW9_ Some problems of barriers xv6 homework9
- Ansa secondary development - build ansa secondary development environment on Visual Studio code
- Sort 4-heap sort and massive TOPK problem
- "Wei Lai Cup" 2022 Niuke summer multi school training camp 3 a.ancestor lca+ violence count
- Qt学习第一天
- 日常开发方案设计指北
- PHP计算坐标距离
- CRC16数据校验支持ModelBus和XMODEM校验模式(C语言)
- ANSA二次开发 - 在PyCharm上搭建ANSA/META二次开发环境
- WSL+Valgrind+Clion
猜你喜欢

ANSA二次开发 - Apps和ANSA插件管理

ANSA二次开发 - 界面开发工具介绍

队列的介绍与实现(详解)

有趣的 Kotlin 0x09:Extensions are resolved statically

有趣的 Kotlin 0x06:List minus list

排序2-冒泡排序与快速排序(递归加非递归讲解)

Sort 4-heap sort and massive TOPK problem

Debugging methods of USB products (fx3, ccg3pa)

Im im development optimization improves connection success rate, speed, etc

快速掌握 Kotlin 集合函数
随机推荐
FX3开发板 及 原理图
有趣的 Kotlin 0x06:List minus list
微软:Edge 浏览器已内置磁盘缓存压缩技术,可节省空间占用且不降低系统性能
“蔚来杯“2022牛客暑期多校训练营3 A.Ancestor LCA+暴力计数
排序4-堆排序与海量TopK问题
有趣的 Kotlin 0x08:What am I
学会使用MySQL的Explain执行计划,SQL性能调优从此不再困难
关于 CMS 垃圾回收器,你真的懂了吗?
mysql cdc 如果binlog日志文件不全,全量阶段能读到所有数据吗
ANSA二次开发 - 界面开发工具介绍
[pointer internal skill cultivation] character pointer + pointer array + array pointer + pointer parameter (I)
每一个账号对应所有密码,再每一个密码对应所有账号暴力破解代码怎么写?...
Configure HyperMesh secondary development environment on vs Code
PHP calculate coordinate distance
ANSA二次开发 - 在PyCharm上搭建ANSA/META二次开发环境
Microsoft question 100 - do it every day - question 16
Tcp/ip related
Hdu1847 problem solving ideas
Detailed record of steps to configure web server (many references)
优化Hypermesh脚本性能的几点建议