| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 659 人关注过本帖
标题:[求助]哪位好心人能帮帮我,我还是个小菜菜啊
取消只看楼主 加入收藏
storm6771
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-7-14
收藏
 问题点数:0 回复次数:0 
[求助]哪位好心人能帮帮我,我还是个小菜菜啊

1. 中国盒问题

2*N个盒子一个接一个地排在一行,有两个相邻的盒子是空着的,其他盒子中有N-1个符号“A”和N-1个符号“B”,例如在N=5时有:ABBA____ABAB。交换规则:两个相邻的非空盒子中的符号可移至两个空盒中,移时不得改变两符号顺序。目标:让所有符号“A”都出现在所有符号“B”的左边 ,不管空盒在什么位置。

问题:编写一个程序,满足:(1)键盘输入由“A”、“B”和0(表示空盒)构成的初始状态序列和交换方式。(2)对一个给定的初始状态,找出至少一种达到目标的交换方案,或者报告找不到方案,输出应包括初始状态,每一步中间状态和最后在到的状态。(3)对上面所举的例子至少应给出一解。

搜索更多相关主题的帖子: 小菜 
2005-07-14 18:35
快速回复:[求助]哪位好心人能帮帮我,我还是个小菜菜啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015182 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved