码迷,mamicode.com
首页 > 其他好文 > 详细

四子连棋

时间:2016-06-10 08:32:21      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:

【题目描述】

在一个4*4的棋盘上摆放了14颗棋子,其中有7颗白色棋子,7颗黑色棋子,有两个空白地带,任何一颗黑白棋子都可以向上下左右四个方向移动到相邻的空格,这叫行棋一步,黑白双方交替走棋,任意一方可以先走,如果某个时刻使得任意一种颜色的棋子形成四个一线(包括斜线),这样的状态为目标棋局。

 
 

 

【输入描述】

从文件中读入一个4*4的初始棋局,黑棋子用B表示,白棋子用W表示,空格地带用O表示。

【输出描述】

用最少的步数移动到目标棋局的步数。

【样例输入】

BWBO
WBWB
BWBW
WBWO

【样例输出】

5

四子连棋

标签:

原文地址:http://www.cnblogs.com/Ackermann/p/5573165.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!