Problem D
Knights in Fen
There are black and white knights on a 5 by 5 chessboard. There are twelve of each color, and there is one square that is empty. At any time, a knight can move into an empty square as long as it moves like a knight in normal chess (what else did you expect?).
Given an initial position of the board, the question is: “what is the minimum number of moves in which we can reach the final position”, which is:
![\includegraphics[width=0.2\textwidth ]{knightsfen-1}](/problems/knightsfen/file/statement/en/img-0001.jpg)
Input
First line of the input file contains an integer
Each set consists of five lines; each line represents one
row of a chessboard. The positions occupied by white knights
are marked by
There is no blank line between the two sets of input.
The first set of the sample input below corresponds to this configuration:
![\includegraphics[width=0.2\textwidth ]{knightsfen-2}](/problems/knightsfen/file/statement/en/img-0002.jpg)
Output
For each set your task is to find the minimum number of
moves leading from the starting input configuration to the
final one. If that number is bigger than
Unsolvable in less than 11 move(s).
otherwise output one line stating
Solvable in
where
The output for each set is produced in a single line as shown in the sample output.
Sample Input 1 | Sample Output 1 |
---|---|
2 01011 110 1 01110 01010 00100 10110 01 11 10111 01001 00000 |
Unsolvable in less than 11 move(s). Solvable in 7 move(s). |