点击这里更换您喜欢的皮肤wtboj 首页
请点击这里登入noios   首页 入门 c++讲义 入门教程视频 金牌教程 入门视频 站务 公告 | 题库 记录 竞测 测试 闯关 作业 排名 团队 讨论 | 换肤 | 登入 注册  
News >>   新增功能:各团队管理员可以发布本团队作业了 ()

From sina007
梵塔问题
背景 Background
  为了for beginngers,特设此题,^_^
描述 Description
  【问题描述】
有三根柱A,B,C在柱A上有N块盘片,所有盘片都是大的在下面,小片能放在大片上面。并依次编好序号,现要将A上的N块片移到C柱上,每次只能移动一片,而且在同一根柱子上必须保持上面的盘片比下面的盘片小,请输出移动方法。

【输入格式】
仅一个整数N,表示A柱上的盘片数

【输出格式】
输出盘片的移动步骤。每行一个步骤,格式:所在柱字母-盘片编号-移到目标柱字母

【输入样例】
3

【输出样例】
A-1-C
A-2-B
C-1-B
A-3-C
B-1-A
B-2-C
A-1-C
时间限制 Time Limitation
  各个测试点1s
Flag
  
题号
  P1550
  其它
通过
  5人
提交
  12次
通过率
  42%
难度
  2
提交 讨论 题解
 Copyright wtboj © 2005-2006. www.wutuobang.date Powered by wtboj 关于 联系 帮助
 wtboj Information ---- Total Users : 1242 | Online Users / Processes : 0 / 54 | Processed Time : 30 ms | Server Time : 2025/4/27 3:04:13