IT/알고리즘

[백준] 11403 파이썬(python)

상쾌한기분 2022. 1. 8. 16:41
반응형

문제

https://www.acmicpc.net/problem/11403

 

11403번: 경로 찾기

가중치 없는 방향 그래프 G가 주어졌을 때, 모든 정점 (i, j)에 대해서, i에서 j로 가는 경로가 있는지 없는지 구하는 프로그램을 작성하시오.

www.acmicpc.net

 

문제 풀이

import sys

N = int(sys.stdin.readline())
maps = [list(map(int, sys.stdin.readline().split())) for _ in range(N)]

for k in range(N):
    for y in range(N):
        for x in range(N):
            if maps[y][k] and maps[k][x]:
                maps[y][x] = 1


for m in maps:
    print(' '.join(list(map(str, m))))
728x90
반응형