Python 백준 알고리즘 1516 : 게임 개발
·
Coding Test
https://www.acmicpc.net/problem/1516 1516번: 게임 개발 첫째 줄에 건물의 종류 수 N(1 ≤ N ≤ 500)이 주어진다. 다음 N개의 줄에는 각 건물을 짓는데 걸리는 시간과 그 건물을 짓기 위해 먼저 지어져야 하는 건물들의 번호가 주어진다. 건물의 번호는 1부 www.acmicpc.net # 1516 게임 개발 from collections import defaultdict, deque n = int(input()) ans = [0] * (n+1) # 건물을 짓는데 필요한 시간 time = [0] * (n+1) # 진입차수 degree = [0] * (n+1) q = deque() # 간선표현 graph = defaultdict(list) #위상 정렬 알고리즘 for i..