蓝桥杯--2013--39阶台阶(递归模拟)
来源:互联网 发布:sip摄像机软件 编辑:程序博客网 时间:2024/06/05 18:01
3.第39阶台阶
小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!
站在台阶前,他突然又想着一个问题:
如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?
请你利用计算机的优势,帮助小明寻找答案。
要求提交的是一个整数。
注意:不要提交解答过程,或其它的辅助说明文字。
递归模拟
#include<iostream>#include<cmath>using namespace std;__int64 ans;__int64 dfs(__int64 x, __int64 step){if (x % 2 == 0 && step == 0)return 1;//偶数步并且走完方法加一if (x & 1 && step == 0) return 0;if (step < 0) return 0;//不符合情况的结束return dfs(x + 1, step - 1) + dfs(x + 1, step - 2);//每次走一阶或两阶}int main(){ans = dfs(0, 39);cout << ans << endl;system("pause");return 0;}
0 0
- 蓝桥杯--2013--39阶台阶(递归模拟)
- 39台阶(递归)
- 递归之39阶台阶
- 蓝桥杯初赛 39台阶 递归方法
- 爬台阶(递归)
- 2013蓝桥杯预选:第39阶台阶
- 2013蓝桥杯预选:第39阶台阶
- 蓝桥杯 第39阶台阶(dfs)
- 第39级台阶--递归
- 第39阶台阶 - 蓝桥杯
- 第39阶台阶 - 蓝桥杯
- 第39阶台阶(蓝桥杯)
- 蓝桥杯 第39阶台阶
- 2013蓝桥杯【初赛试题】第39阶台阶
- 蓝桥杯试题 第39阶台阶
- 2013年蓝桥杯之39阶台阶
- 2013蓝桥杯 -- 第39级台阶
- 第39阶台阶
- OAuth2.0认证和授权原理
- Java---利用Zing生成二维码、解析二维码
- Linux 2.6 中的页面回收与反向映射
- hdu3555Bomb【数位dp入门题】
- iOS多线程简单使用
- 蓝桥杯--2013--39阶台阶(递归模拟)
- C++上机报告(1)
- toolbar上menu菜单的显示与隐藏
- Android5.0后外置SDCard读写
- 通过Cloudera Manager安装CDH 5.6
- c++实验1-循环
- String.valueOf() 方法的使用
- gridview的item放大问题,setOnItemSelectedListener不执行的解决办法。
- Xcode7--免证书真机调试