比赛 | 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; }