Comprimento do percurso
Problem
Em um gráfico não direcionado, você deseja encontrar o comprimento do caminho mais curto entre dois vértices.
Entrada:
- a primeira linha da entrada contém o número N
- o número de vértices no gráfico (\(1<=N<=100\) span>);< br />
- a seguir, a matriz de adjacência é escrita a partir de uma nova linha (0
indica ausência de aresta, 1
- presença de aresta);
- a última linha contém os números de dois vértices - início e fim.
Resultado: Imprime o comprimento do caminho mais curto. Se o caminho não existir, imprima um único número -1
.
Exemplos
# |
Entrada |
Saída |
1 |
5
0 1 0 0 1
1 0 1 0 0
0 1 0 0 0
0 0 0 0 0
1 0 0 0 0
3 5
|
3 |