[백준] 11403번 경로 찾기 해설 및 풀이 (Python)
·
Study/코딩 테스트
백준 11403번 경로 찾기https://www.acmicpc.net/problem/11403문제 유형그래프 이론 그래프 탐색 최단 경로 플로이드–워셜 풀이 방법 도출정점 수 N과 N x N 인접 행렬이 주어진다.i에서 j로 길이가 양수인 경로가 존재하는지 구합니다.플로이드-워셜 알고리즘을 사용하여 모든 정점 쌍 (i, j)에 대해 도달 가능한지 판단합니다.만약 i → k 그리고 k → j가 가능하면 i → j도 가능하므로, graph[i][j] = 1로 갱신합니다.모든 노드 쌍에 대해 반복합니다.도달 가능한 경우 1, 불가능한 경우 0을 출력합니다. 시간 복잡도3중 for문 : O(N³)핵심 코드 삽입 및 설명import sysfrom typing import Listdef floyd_warshall..