信息学一本通,分治2155: 信息学奥赛一本通T1327-黑白棋子的移动题解

2拍不死你 算法基础篇 37 0
挑战自我,勇攀编程高峰!全网最全C++题库,助您成为编程达人。
有2n个棋子(n≥4)排成一行,开始位置为白子全部在左边,黑子全部在右边,如下图为n=5的情形:○○○○○●●●●●。移动棋子的规则是:每次必须同时移动相邻的两个棋子,颜色不限,可以左移也可以右移到空位上去,但不能调换两个棋子的左右位置,每次移动必须跳过若干个棋子,要求最后能移成黑白相间的一行棋子,如n=5时,成为:○●○●○●○●○●

有2n个棋子(n≥4)排成一行,开始位置为白子全部在左边,黑子全部在右边,如下图为n=5的情形:○○○○○●●●●● 移动棋子的规则是:每次必须同时移动相邻的两个棋子,颜色不限,可以左移也可以右移到空位上去,但不能调换两个棋子的左右位置。每次移动必须跳过若干个棋子(不能平移),要求最后能移成黑白相间的一行棋子。如n=5时,成为:○●○●○●○●○● 任务:编程打印出移动过程。

信息学一本通,分治2155: 信息学奥赛一本通T1327-黑白棋子的移动题解
-第1张图片-东莞河马信息技术
(图片来源网络,侵删)
不断学习,不断挑战,才能在编程领域中脱颖而出!全网最全C++题库,助您成为编程高手!

标签: 信息学一本通 分治2155: 信息学奥赛一本通T1327-黑白棋子的移动题解