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 |