比赛 NOIP2007普及组(复现) 评测结果 AAAATTTTTA
题目名称 Hanoi双塔问题 最终得分 50
用户昵称 HB 运行时间 5.109 s
代码语言 C++ 内存使用 13.66 MiB
提交时间 2020-02-09 18:37:48
显示代码纯文本
#include<bits/stdc++.h>
int hanoi(int n);
int main(void){
	freopen("hanoi.in","r",stdin);
	freopen("hanoi.out","w",stdout);
	int n=0;
	scanf("%d",&n);
	printf("%d",hanoi(n)*2);
}
int hanoi(int n)
{
	static int count=0;
	if (n==1)
	{
		count++;
	}
	else
	{
		hanoi(n-1);
		count++;
		hanoi(n-1);
	}
	return count;
}