java实现第39级台阶(三十九级台阶)
标题: 第39级台阶
小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!
站在台阶前,他突然又想着一个问题:
如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?
请你利用计算机的优势,帮助小明寻找答案。
要求提交的是一个整数。
注意:不要提交解答过程,或其它的辅助说明文字。
思路:使用两个参数,一个参数 step 记录走了多少步,另一个参数 stairs 记录走了多少台阶,台阶数stairs大于 39 作为退出条件,如果刚好等于 39 判断步数是否为偶数,是的话,count ++,不是偶数的话返回,其中一步的情况有两种可能走一步台阶和两步台阶。
// 上楼问题的变种,必须偶数步
public class A
{// n 级台阶,奇数步static int g(int n){if(n==1) return 1;if(n==2) return 1;return f(n-1) + f(n-2);}// n 级台阶,偶数步static int f(int n){if(n==1) return 0;if(n==2) return 1;//if(n==3) return 2;return g(n-1) + g(n-2);}public static void main(String[] args){System.out.println(f(39));}
}
java实现第39级台阶(三十九级台阶)相关推荐
- 【蓝桥java】递归基础之39级台阶
题目: 小明刚刚看完电影<第39级台阶>.离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级! 站在台阶前,他突然又想着一个问题: 如果我每一步只能迈上1个或2个台阶.先迈左脚,然后左 ...
- java39阶台阶_第四届蓝桥杯javaC组_第39级台阶
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: ...
- 第39级台阶 递归
题目1:39级台阶 小明刚刚看完电影<第39级台阶>.离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级! 站在台阶前,他突然又想着一个问题: 如果我 每一步只能迈上1个或2个台阶. ...
- 蓝桥杯 第39级台阶 递推动态规划
网上答案写的都和狗屎一样.看不下去.自己写一个 描述如下 小明刚刚看完电影<第39级台阶>,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级! 站在台阶前,他突然又想着一个问题:如果 ...
- 第39级台阶(暴力搜索)
小明刚刚看完电影<第39级台阶>,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级! 站在台阶前,他突然又想着一个问题: 如果我每一步只能迈上1个或2个台阶.先迈左脚,然后左右交替, ...
- 第三届蓝桥杯省赛---第39级台阶
第39级台阶 小明刚刚看完电影<第39级台阶>,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级! 站在台阶前,他突然又想着一个问题: 如果我每一步只能迈上1个或2个台阶.先迈左脚, ...
- 第 39 级台阶 蓝桥杯
题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 小明刚刚看完电影<第 39 级台阶>,离开电影院的时候,他数了数礼堂前的台阶数,恰好是 39 级! 站在 ...
- 第39级台阶 小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!
package org.bluebridge.topics;/** 第39级台阶小明刚刚看完电影<第39级台阶>,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!站在台阶前,他突然 ...
- 第39级台阶(dp)
3.题目标题: 第39级台阶(满分8分) 小明刚刚看完电影<第39级台阶>,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级! 站在台阶前,他突然又想着一个问题: 如果我每一步只能迈 ...
- 高斯日记、猜年龄、世纪末的星期、排他平方数、马虎的算式、振兴中华、组素数、第39级台阶
高斯日记 题目 大数学家高斯有个好习惯:无论如何都要记日记. 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们知道,那个整数就是日期,它表示那一天是高斯出生后 ...
最新文章
- vuecli3 引入全局scss变量_vue-vue-cli3 sass全局变量配置
- pythonwith作用_老生常谈Python startswith()函数与endswith函数
- Linux文件系统命令 cat
- webpack里JavaScript文件编译的调试
- 想了解Webpack,看这篇就够了
- C# 数据类型转换
- Photoshop怎么实现图片局部马赛克
- 微信小程序图片上传并展示
- 2022低压电工考题模拟考试平台操作
- 妄撮小游戏的开发思想-Android开发资料-《妄撮(撕开美女衣服)》游戏源代码外传...
- java解压服务器文件夹,java解压7z文件
- HTTP/HTTPS/SOCKS5协议的区别
- PHP微信公众号授权登录
- 用计算机绘制函数图像ppt,ppt怎么制作函数图
- PAT甲级 A1031
- access有效性规则不为空值_在设置access有效性规则中,大于0并且小于100怎么写?...
- LeetCode刷题1894-中等-找到需要补充粉笔的学生编号
- 旅行商问题(TSP)与局部搜索算法
- 如何区分单色LCD液晶屏的显示模式和玻璃型号
- 【JAVA学习】1、零基础入门Java 基础语法:概念、规则、格式