14 lines
910 B
TeX
14 lines
910 B
TeX
Anjali e Nakul são grandes amigos, mas recentemente tiveram uma briga enquanto jogavam xadrez.
|
|
Nakul, que é excelente em programação, escreveu um programa para descobrir o número mínimo de movimentos que um cavalo precisa para ir de uma casa a outra no tabuleiro ($8 \times 8$).
|
|
Agora ele quer saber se Anjali consegue fazer o mesmo.
|
|
|
|
Um cavalo se move em formato de “L”: dois quadrados em uma direção (horizontal ou vertical) e depois um quadrado em direção perpendicular.
|
|
Um movimento é válido apenas se o cavalo permanecer dentro dos limites do tabuleiro.
|
|
|
|
Sua tarefa é ajudar Anjali a determinar o número mínimo de movimentos necessários para o cavalo ir de uma posição inicial até uma posição de destino.
|
|
|
|
\begin{figure}[h]
|
|
\centering
|
|
\includegraphics[width=0.4\textwidth]{knight-moves.png}
|
|
\caption{Movimentos possíveis de um cavalo no tabuleiro.}
|
|
\end{figure} |