ebson

boj.kr/11403 경로 찾기 (silver1) 파이썬 풀이 본문

ALGORITHM STUDY WITH PYTHON/BFS | DFS

boj.kr/11403 경로 찾기 (silver1) 파이썬 풀이

ebson 2023. 4. 27. 14:48

플로이드 워셜 알고리즘을 활용하여 풀 수 있다.

 

N = int(input())
graph = [list(map(int, input().split())) for _ in range(N)]

for k in range(N):
    for s in range(N):
        for e in range(N):
            if graph[s][k] == 1 and graph[k][e] == 1:
                graph[s][e] = 1

for row in graph:
    print(*row)
Comments