[백준][Python] 1135번 뉴스 전하기 - 골드 2
·
백준/다이내믹 프로그래밍
https://www.acmicpc.net/problem/1135 문제 풀이깊이 우선 탐색과 DP를 활용하여 문제를 풀어주었습니다.DFS방식을 사용하여 리프 노드에 도달한 뒤, 리프 노드에서부터 오름차순으로 걸리는 시간을 계산해줍니다. 코드# 1135번 뉴스 전하기num = int(input())order = list(map(int, input().split()))tree = [[] for _ in range(num)]for idx, manager in enumerate(order): if idx != 0: tree[manager].append(idx)dp = [0 for _ in range(num)]def dfs(node): node_to_sub = [] for sub ..