首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
[NOIP2007]Hanoi双塔问题
3条解析
开通博客写题解
savage
发表于 2019-08-22 17:17:39
题目描述 给定A、B、C三根足够长的细柱,在A柱上放有2n个中间有孔的圆盘,共有n个不同的尺寸,每个尺寸都有两个相同的圆盘,注意这两个圆盘是不加区分的(下图为n=3的情形)。现要将这些圆盘移到C柱上,在移动过程中可放在B柱上暂存。要求: (1)每次只能移动一个圆盘; (2)A、B、C
展开全文
牛客827921411号
发表于 2020-02-05 16:00:36
显然,当 时, 。 对 ,只需要经过三步就可以成功: 把上面的 n-1 对圆盘移到 B 柱上; 把最下面的一对圆盘移到 C 柱上; 把 B 柱上的 n-1 对圆盘移到 C 柱上。 故有。 可以化为 。 由等比数列的通项公式可知, 。 代码: #include <iostream>
展开全文
gerfawilk
发表于 2022-12-28 16:15:30
import java.math.BigInteger; import java.util.*; public class Main { public static void main(String[] args) { Scanner scanner = new Scanne
展开全文
查看本题
查看本题讨论
相关比赛
153-NOIP历年真题练习-普及组
进入比赛
235-NOIP2007普及组复赛
进入比赛
13196-南宁师范大学3I工作室算法训练赛
进入比赛
15647-test2
进入比赛
19851-牛客竞赛语法入门班数组模拟、枚举、贪心习题
进入比赛
等你来战
查看全部
2024牛客五一集训派对day2
报名截止时间:2024-05-02 17:00
2024牛客五一集训派对day3
报名截止时间:2024-05-03 17:00
2024牛客五一集训派对day4
报名截止时间:2024-05-04 17:00
2024牛客五一集训派对day5
报名截止时间:2024-05-05 17:00
牛客周赛 Round 41
报名截止时间:2024-05-05 21:00
第四届上海理工大学程序设计全国挑战赛
报名截止时间:2024-05-12 17:00
山东理工大学第十六届ACM程序设计竞赛(同步赛)
报名截止时间:2024-05-12 17:00
“中国东信杯”广西大学第六届程序设计竞赛(同步赛)
报名截止时间:2024-05-12 17:00
牛客周赛 Round 42
报名截止时间:2024-05-12 21:00
哈尔滨华德学院第十五届程序设计竞赛(同步赛)
报名截止时间:2024-06-29 16:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题