[백준 알고리즘] 11725번 트리의 부모 찾기, 파이썬(python)
글 작성자: 망고좋아
반응형
11725, 트리의 부모 찾기
📁 문제 출처
💡 생각
- 노드 형태의 bfs 문제 풀이
- parent 배열을 만들어줘서 노드의 부모 표시
🛠 나의 코드
from collections import deque
import sys
input = sys.stdin.readline
n = int(input())
graph = [[] for _ in range(n+1)]
parent = [0 for _ in range(n+1)]
def bfs(start):
queue = deque()
queue.append(start)
while queue:
v = queue.popleft()
for i in graph[v]:
if parent[i] == 0:
parent[i] = v
queue.append(i)
for i in range(n-1):
a, b = map(int, input().split())
graph[a].append(b)
graph[b].append(a)
bfs(1)
for i in parent[2:]:
print(i)
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준 알고리즘] 3184번 양, 파이썬(python) (0) | 2021.08.26 |
---|---|
[백준 알고리즘] 10026번 적록색약, 파이썬(python) (0) | 2021.08.25 |
[백준 알고리즘] 2468번 안전 영역, 파이썬(python) (0) | 2021.08.25 |
[백준 알고리즘] 2583번 영역 구하기, 파이썬(python) (0) | 2021.08.24 |
[백준 알고리즘] 7562번 나이트의 이동, 파이썬(python) (0) | 2021.08.24 |
댓글
이 글 공유하기
다른 글
-
[백준 알고리즘] 3184번 양, 파이썬(python)
[백준 알고리즘] 3184번 양, 파이썬(python)
2021.08.26 -
[백준 알고리즘] 10026번 적록색약, 파이썬(python)
[백준 알고리즘] 10026번 적록색약, 파이썬(python)
2021.08.25 -
[백준 알고리즘] 2468번 안전 영역, 파이썬(python)
[백준 알고리즘] 2468번 안전 영역, 파이썬(python)
2021.08.25 -
[백준 알고리즘] 2583번 영역 구하기, 파이썬(python)
[백준 알고리즘] 2583번 영역 구하기, 파이썬(python)
2021.08.24