大富翁游戏
来源:互联网 发布:java list remove方法 编辑:程序博客网 时间:2024/05/09 11:26
时间限制:1秒
空间限制:32768K
大富翁游戏,玩家根据骰子的点数决定走的步数,即骰子点数为1时可以走一步,点数为2时可以走两步,点数为n时可以走n步。求玩家走到第n步(n<=骰子最大点数且是方法的唯一入参)时,总共有多少种投骰子的方法。
输入描述:
输入包括一个整数n,(1 ≤ n ≤ 6)
输出描述:
输出一个整数,表示投骰子的方法
输入例子1:
6
输出例子1:
32
/*手写,算出结果,暴力破解*/#include<stdio.h>#include<iostream>using namespace std;int main(void) { int n=0; cin>>n; int num=0; switch(n) { case 1:num=1;break; case 2:num=2;break; case 3:num=4;break; case 4:num=8;break; case 5:num=16;break; case 6:num=32;break; } cout<<num; return 0;}
/*f(n)=f(n-1)+f(n-2)+...+1;在玩家走到第n步的情况,可能是先走了n-1步,剩下1步到达;也可能是先走n-2步,剩下再走2步到达;...;也可能是先走了1步,剩下再走n-1步。即 f(n) 是f(n-1)...f(1)的情况相加,再加上最后一步。*/#include<stdio.h>#include<iostream>using namespace std;int g(int n){ if (n == 1) return 1; else { int sum = 0; for (int i = 1; i < n; i++) { sum += g(i); } return sum+1; }}int main(void) { int n = 0; cin >> n; cout << g(n); return 0;}
阅读全文
0 0
- 大富翁游戏
- 大富翁游戏
- * 在线版大富翁游戏
- 大富翁游戏原型
- 美团--大富翁游戏
- Flash 游戏 大富翁 黄金矿工 台球
- 大富翁游戏 -- JAVA 算法学习
- 大富翁
- 大富翁
- 大富翁
- java实现蔬菜版的大富翁游戏~~~
- Cocos2d-x 3.2 大富翁游戏项目开发
- Cocos2d-x 3.2开发《大富翁》游戏配音
- 十三、2017美团<大富翁游戏>
- Cocos2d-x 3.2 大富翁游戏项目开发-第二十五部分 大富翁股市
- 我的所有知识都来自大富翁游戏
- Cocos2d-x 3.2 大富翁游戏项目开发-单机开发结束
- 《大富翁手机游戏开发实战》 开始发售,目录如下
- Aspose.Cells Excel导出导入
- 阿里云ECS服务器申请和配置(Windows镜像)
- Problem D. Clones and Treasures XVII Open Cup named after E.V. Pankratiev||简单模拟
- 微信支付通知方法-附上部分代码
- TabLayout的TabItem自定义
- 大富翁游戏
- TaskRun 方法
- PHP设计模式-单例模式(Singleton For PHP)
- php长连接和短连接
- JS几种数组遍历方式以及性能分析对比
- 输入一个链表,反转链表后,输出链表的所有元素。
- Learning the interface
- javamail模拟邮箱功能--邮件回复-中级实战篇【邮件回复方法】(javamail API电子邮件实例)
- 树莓派3b安装raspbian系统