[BOJ] 13261번: 탈옥

https://www.acmicpc.net/problem/13261


$D_{t,i}$를 t명의 간수가 i번 감옥까지 볼 확인할 때의 최소 위험도라고 하면 $D_{t,i} = \min_{j < i} D_{t-1,j}+val_{j+1,i}$ 가 되고, Divide and Conquer Optimization을 사용해 $O(GL^2)$에서 $O(GLlogL)$으로 시간복잡도를 떨굴 수 있습니다.


https://github.com/blisstoner/BOJ/blob/master/13261.cpp

'알고리즘 > BOJ' 카테고리의 다른 글

[BOJ] 7578번: 공장  (0) 2018.07.26
[BOJ] 14177번: 티떱랜드  (0) 2018.07.26
[BOJ] 13262번: 수열의 OR 점수  (0) 2018.07.26
[BOJ] 14180번: 배열의 특징  (0) 2018.07.25
[BOJ] 4008번: 특공대  (0) 2018.07.25
[BOJ] 14240번: 부분 수열의 점수  (0) 2018.07.24
  Comments