2018. 1. 9. 02:06, 알고리즘/BOJ
https://www.acmicpc.net/problem/1516
ACM craft와 거의 동일한 문제네요.(아예 같은 것 같기도 하고..) 건물 i를 짓는데 필요한 시간 = 건물 i의 하위 건물 중에서 가장 짓는데 오래 걸리는 시간 + 건물 i 자체를 짓는데 필요한 시간 으로 계산할 수 있고, 이 식으로 Dynamic Table을 채워나갈 때 어떤 방향으로 채워나갈지를 정하기 위해 Topological Sort가 사용됩니다.
'알고리즘 > BOJ' 카테고리의 다른 글
[BOJ] 11657번: 타임머신 (0) | 2018.01.09 |
---|---|
[BOJ] 1865번: 웜홀 (0) | 2018.01.09 |
[BOJ] 1766번: 문제집 (0) | 2018.01.09 |
[BOJ] 3665번: Rankings (0) | 2018.01.09 |
[BOJ] 1325번: 효율적인 해킹 (0) | 2018.01.07 |
[BOJ] 10216번: Count Circle Groups (0) | 2018.01.07 |
Comments