A. 汉诺塔问题 4

    传统题 1000ms 256MiB

汉诺塔问题 4

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

问题描述

这里的汉诺塔问题,条件如下:

1、有 A、B、C、D 四座塔。

2、有 n 个尺寸互不相同的圆盘。

3、所有的圆盘在开始时都堆叠在塔 A 上,且圆盘尺寸从塔顶到塔底逐渐增大。

4、我们需要将所有的圆盘都从塔 A 转移到塔 D 上。

5、每次可以移动一个圆盘,当某座塔为空塔或者塔顶圆盘尺寸大于被移动圆盘时,可将圆盘移至这座塔上。

请你求出将所有圆盘从塔 A 移动到塔 D 所需的最少移动次数。

输入格式

一个整数 n,表示圆盘数量。

输出格式

一个整数,表示答案.

输入样例 #1

3

输出样例 #1

5

输入样例 #2

30

输出样例 #2

1025

数据范围

1 ≤ n ≤ 30

2025-07-11 初二夏令营

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-7-11 7:30
结束于
2025-7-11 11:00
持续时间
3.5 小时
主持人
参赛人数
12