
Autor: André Restivo (Fac. de Engenharia da Universidade do
Porto)
Tipo de problema: Pesquisa em Largura
Número de ficheiros de teste: 19
Este é um dos problemas mais clássicos de concursos. Um puzzle, onde um estado inicial de um tabuleiro e uma série de movimentos que temos de usar até chegar ao estado final. Neste caso, o que é pedido é o mais usual: o menor número de movimentos necessário para chegar de um estado ao outro.
O método óbvio para resolver este problema é a pesquisa em largura. Desde modo, quando chegamos a um estado, garantidamente chegamos no menor número de movimentos possíveis. Algumas coisas a ter em conta:
Ligações interessantes: