我的ACM之路——hdoj2063
来源:互联网 发布:json push remove 编辑:程序博客网 时间:2024/04/28 07:29
汉诺 III
跟经典的汉诺塔问题差不多,由于每一步只能从中间移走或者移到中间。
O | |
OO | |
OOO | |
可以看出 han(n)=han(n-1)+1+han(n-1)+1+han(n-1)
代码:
/***
**acm@./2064.c
**--by_Ncy
*/
#include <stdio.h>
long long han(int n)
{
if( n ==1){
return 2;
}else {
return 3*han(n-1)+2;
}
}
int main (int argc,char **argv)
{
int n;
while (scanf("%d",&n) != EOF){
printf ("%lld\n",han(n));
}
return 0;
}
0 0
- 我的ACM之路——hdoj2063
- 记我的ACM之路——省赛篇
- 记我的ACM之路——区域赛
- 我的ACM之路
- 我的ACM之路
- 我的ACM之路
- 开始我的ACM/ICPC之路
- 我的大一ACM之路
- 我的acm荣耀之路
- 我的 大一ACM 之路
- 关于我的假期——向ACM之路前进
- 我的大学生活之ACM
- 我的ACM之旅
- 淡淡的失落,我的ACM之路
- ACM—我心中的伤
- 我想开始我的ACM之路了,呵呵
- 我的伪ACM之路(省赛一)
- 我的伪ACM之路(省赛二)
- 2015年你必须学习的编程语言和前端框架
- Freescale IMX6 Android (7): Android启动动画死循环 Home界面不出来与pid XXX exit 可能的原因汇总
- Matlab实现灰度图像的水平和垂直投影
- Maven项目Update Project之后jre被改成JSE1.4的问题
- Java畅谈1
- 我的ACM之路——hdoj2063
- Appium GUI 功能摸索
- 黑马程序员 - C语言 -学生信息管理系统
- 小例子:java利用poi读取excel中数据并导入数据库
- Android网络请求使用Retrofit+OKHTTP,如何实现参数加密
- java畅谈2
- ORA-01732: 此视图的数据操纵操作非法 解决方案 oracle10g
- 黑马程序员_java反射
- 如何 在Mac OS X 上的 Appium 上 Run *.app 文件