practivceAlgorithm/백준

[백준][Python] 11403 경로찾기

findTheValue 2021. 9. 13. 20:52

dfs로 쭉 파고들면서 check

 

def dfs(v):
    for i in range(n):
        if visited[i] == 0 and matrix[v][i] == 1:
            visited[i] = 1
            dfs(i)

n = int(input())
matrix = [list(map(int, input().split())) for _ in range(n)]
for i in range(n):
    visited = [0 for _ in range(n)]
    dfs(i)
    print(*visited)