文章分类 -  编程之美:算法实现

编程之美
摘要:转载自豆瓣读书http://book.douban.com/annotation/13753057/章节名:1.2 中国象棋将帅问题引子问题:中国象棋将帅问题:在一把象棋的残局中,象棋双方的将帅不可以相见,即不可以在中间没有其他棋子的情况下在同一列出现。而将、帅各被限制在己方的3*3的格子中运动。相信大家都非常熟悉象棋的玩法吧,这里就不详细说明游戏规则了。 用A、B代表将和帅,请写出一个程序,输出A、B所有合法的位置。要求在代码中只能用一个变量。分析与解法:这个问题的解法并不复杂。遍历A的所有位置 遍历B的所有位置 如果A的位置和... 阅读全文

posted @ 2013-09-13 11:11 CoolRandy 阅读(239) 评论(0) 推荐(0)