#5426. 小学组-多层汉诺塔

小学组-多层汉诺塔

【题目描述】

汉诺塔是一个有意思的游戏,每个柱子上套上多个中心有洞的圆盘,每次只能移动一个圆盘,并且每个圆盘不能放在比它面积小的圆盘的上面。 现在有三套圆盘并叠加放在一个柱子上了,请移动圆盘,使每个柱子上的圆盘都按照相同的顺序从大到小的摆放好,也就是把三份盘子平均分开。请问对于n 个不同数量的圆盘(也就是共有3*n 个盘子),分别在每个柱子上分好n 个盘子,最少需要移动多少步?示意图如下图。image

【输入格式】

输入共1 行,包括一个正整数n

【输出格式】

输出共1 行,一个整数,表示需要移动圆盘的最少的步骤数。

【样例输入】

1

【样例输出】

2