题目信息

题目类型
练习
题目年份
2024
题目题型
编程题
关 键 词
双色Hanoi

题目题干

双色Hanoi 塔问题(hanoi)bIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【问题描述】bIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
设A、B、C是3 个塔座。开始时,在塔座A 上有一叠共n 个圆盘,这些圆盘自下而上,由大到小地叠bIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
在一起。各圆盘从小到大编号为1,2,……,n,奇数号圆盘着蓝色,偶数号圆盘着红色,如图所示。现要bIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
求将塔座A 上的这一叠圆盘移到塔座B 上,并仍按同样顺序叠置。在移动圆盘时应遵守以下移动规则:bIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
规则(1):每次只能移动1 个圆盘;bIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
规则(2):任何时刻都不允许将较大的圆盘压在较小的圆盘之上;bIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
规则(3):任何时刻都不允许将同色圆盘叠在一起;bIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
规则(4):在满足移动规则(1)-(3)的前提下,可将圆盘移至A,B,C 中任一塔座上。bIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
双色Hanoi 塔问题(hanoi) 【问题描述】 设A、B、C是3 个塔座。开始时,在塔座A 上有一叠共n 个圆盘,这些圆盘自下而上,由大到小地叠 在一起。各圆盘从小到大编号为1,2,……,n,奇数号圆盘着蓝色,偶数号圆盘着红色,如图所示。现要 求将塔座A 上的这一叠圆盘移到塔座B 上,并仍按同样顺序叠置。在移动圆盘时应遵守以下移动规则: 规则(1):每次只能移动1 个圆盘; 规则(2):任何时刻都不允许将较大的圆盘压在较小的圆盘之上; 规则(3):任何时刻都不允许将同色圆盘叠在一起; 规则(4):在满足移动规则(1)-(3)的前提下,可将圆盘移至A,B,C 中任一塔座上。 试设计一个算法,用最少的移动次数将塔座A 上的n个圆盘移到塔座B 上,并仍按同样顺序叠置。 【编程任务】 对于给定的正整数n,编程计算最优移动方案。 【输入格式】 第1 行是给定的正整数n。 【输出格式】 每一行由一个正整数k和2个字符c1和c2组成,表示将第k个圆盘从塔座c1移到塔座c2上。 【输入样例】 3 【输出样例】 1 A B 2 A C 1 B C 3 A B 1 C A 2 C B 1 A BbIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
试设计一个算法,用最少的移动次数将塔座A 上的n个圆盘移到塔座B 上,并仍按同样顺序叠置。bIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【编程任务】bIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于给定的正整数n,编程计算最优移动方案。bIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输入格式】bIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第1 行是给定的正整数n。bIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输出格式】bIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
每一行由一个正整数k和2个字符c1和c2组成,表示将第k个圆盘从塔座c1移到塔座c2上。bIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输入样例】bIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3bIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输出样例】bIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 A BbIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2 A CbIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 B CbIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3 A BbIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 C AbIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2 C BbIh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 A B

答案解析

相关题目

纪念品分组(NOIP2007) 【题目描述】 元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得的纪念 品价值相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只
双色Hanoi 塔问题(hanoi) 【问题描述】 设A、B、C是3 个塔座。开始时,在塔座A 上有一叠共n 个圆盘,这些圆盘自下而上,由大到小地叠 在一起。各圆盘从小到大编号为1,2,……,n,奇数
图的m着色问题 【问题描述】 给定无向连通图G和m种不同的颜色。用这些颜色为图G的各顶点着色,每个顶点着一种颜色。如果有一 种着色法使G中每条边的2个顶点着不同颜色,则称这个图是m可着色的。图的m着色
最佳调度问题 【问题描述】 假设有n个任务由k个可并行工作的机器完成。完成任务i需要的时间为t i 。试设计一个算法找出完成这 n个任务的最佳调度,使得完成全部任务的时间最早。 【编程任务】 对任意给
部落卫队 【问题描述】 原始部落byteland中的居民们为了争夺有限的资源,经常发生冲突。几乎每个居民都有他的仇敌。部 落酋长为了组织一支保卫部落的队伍,希望从部落的居民中选出最多的居民入伍,并保证
迷宫问题(migong) 【问题描述】 设有一个 N*N(2<=N<10)方格的迷宫,入口和出口分别在左上角和右上角。迷宫格子中 分别放 0 和 1,0 表示可通,1 表示不能,入口和出口
试卷批分(grade) 【问题描述】 某学校进行了一次英语考试,共有 10 道是非题,每题为 10 分,解答用 1 表示“是”, 用 0 表示“非”的方式。但老师批完卷后,发现漏批了一张试卷,而且标准
字符序列(characts) 【问题描述】 从三个元素的集合[A,B,C]中选取元素生成一个 N 个字符组成的序列,使得没有两 个相邻字的子序列(子序列长度=2)相同。例:N = 5 时 ABCBA
装载问题(load) 【问题描述】 有一批共n个集装箱要装上艘载重量为c的轮船,其中集装箱i的重量为w i 。找出一种最优装载方案,将 轮船尽可能装满,即在装载体积不受限制的情况下,将尽可能重的集装箱
工作分配问题(job) 【问题描述】 设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为c ij 。试设计一个算法,为每一个人都 分配一件不同的工作,并使总费用达到最小。 【编程任务】 设计

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢