백준 11403 경로 찾기

김민영·2023년 2월 8일
0

알고리즘

목록 보기
111/125

과정

  • 플로이드 워셜
  • 경로가 존재하면 1로, 그렇지 않으면 0으로 놓기
import sys

input = sys.stdin.readline

N = int(input())

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

for k in range(N):
    for a in range(N):
        for b in range(N):
            if graph[a][k]== 1 and graph[k][b] == 1:
                graph[a][b] = 1

for i in graph:
    print(*i)
profile
노션에 1차 정리합니당 - https://cream-efraasia-f3c.notion.site/4fb02c0dc82e48358e67c61b7ce8ab36?v=

0개의 댓글