TIL - 프로그래밍/Python 알고리즘
[백준] 11403. 경로 찾기 - Python
chaemj97
2022. 7. 22. 02:22
728x90
https://www.acmicpc.net/problem/11403
11403번: 경로 찾기
가중치 없는 방향 그래프 G가 주어졌을 때, 모든 정점 (i, j)에 대해서, i에서 j로 가는 경로가 있는지 없는지 구하는 프로그램을 작성하시오.
www.acmicpc.net
from sys import stdin
input = stdin.readline
# 정점의 개수
N = int(input())
# 인접 행렬
adj = [list(map(int,input().split())) for _ in range(N)]
# a -> b and b -> c == a -> c
for b in range(N):
for a in range(N):
for c in range(N):
if adj[a][b] and adj[b][c]:
adj[a][c] = 1
# 결과 출력
for i in range(N):
print(*adj[i])
728x90
반응형