当前位置:首页 > 未命名 > 正文内容

爬楼梯

淙嶙6年前 (2020-07-21)未命名1350

描述


在你面前有一个n阶的楼梯,你一步只能上1阶或2阶。
请问计算出你可以采用多少种不同的方式爬完这个楼梯。


输入


一个正整数,表示这个楼梯一共有多少阶


输出


一个正整数,表示有多少种不同的方式爬完这个楼梯


输入样例

5
10

输出样例

8
89


private static String solution(String line) {
    // 在此处理单行数据
    
    // 返回处理后的结果
   return String.valueOf(fun(Integer.parseInt(line)));
}
private static int fun(int num){
if(num ==1){
return 1;
}
if(num ==2){
return 2;
}
return fun(num-1) + fun(num-2);
}

相关文章

分库分表需要考虑的问题及方案

分库分表需要考虑的问题及方案

为什么要分库分表?解决单一数据库的性能问题。(通过分摊的思想解决独抗性能问题,分而治之)不管说是一个数据库还是说一台服务器,(CPU,磁盘,内存,IO)性能终究又上限,而使用中或预计使用中又达到了这个...

最少交换次数

最少交换次数

描述 给出一个无序数列,每次只能交换相邻两个元素,求将原数列变成递增数列的最少交换次数。如:数列:2,3,1,交换3和1后变成:2,1,3;交换1和2之后变成:1,2,3。总共交换2次。...

关于java.lang.UnsupportedOperationException异常

关于java.lang.UnsupportedOperationException异常

在调用Arrays.asList()方法时把一个数组转化成List列表时,对得到的List列表进行add()和remove()操作时出现java.lang.UnsupportedOperationEx...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。