[BOJ] 백준 1516 - 게임 개발 (Java)
·
✏️/BOJ
1516 - 게임 개발https://www.acmicpc.net/problem/1516문제게임 플레이에 들어가는 시간은 상황에 따라 다를 수 있기 때문에, 모든 건물을 짓는데 최소 시간 이용어떤 건물을 짓기 위해 다른 건물을 먼저 지어야 할 수 있음ex. 스타크래프트: 벙커 짓기 위해서는 배럭을 먼저 지어야 함여러 개의 건물 동시에 지을 수 있음자원 무한히 많이 가지고 있고, 건물을 짓는 명령을 내리기까지는 시간이 걸리지 않음입력첫째 줄: 건물의 종류 수 N (1 다음 N개 줄: 각 건물을 짓는데 걸리는 시간, 건물을 짓기 위해 먼저 지어야 하는 건물들의 번호(건물의 번호 1 ~ N, 각 줄은 -1로 끝남/ 건물을 짓는데 걸리는 시간 출력: N개의 각 건물이 완성되기까지 걸리는 최소 시간풀이`graph[..