티스토리 뷰

문제

BOJ 12932 노래방

klimmek55 2018. 9. 20. 00:02

노래방
(http://boj.kr/12932)

한 2주 동안 고민해서 풀었는데, 사실 간단한 방법이라서 허무했다.
영선이와 효빈이가 각자 뭘 고를지를 정할 필요 없이, 마지막에 골라진 두 수만 알고 있으면 된다.
\(D[i][j]\)를 \(i\)번째 수와 \(j\)번째 수가 마지막 수일 때 최소 난이도라고 정한다.
그러면 경우는 3가지가 있다.
영선이가 쭉 골라오다가 효빈이가 지금 처음 고르는 것이라면 \(D[i][i-1]\)는 현재까지의 난이도 총합이 된다.
그리고 \(i-1\)번째 수와 \(j\)번째 수가 마지막인 경우, \(D[i-1][j]\)에서
\(i-1\)번째 수에서 \(i\)번째 수로 넘어온다면 \(D[i][j]\)를 갱신할 수 있고,
\(j\)번째 수에서 \(i\)번째 수로 넘어온다면 \(D[i][i-1]\)를 갱신할 수 있다.



'문제' 카테고리의 다른 글

BOJ 1819 불끄기  (0) 2018.10.25
BOJ 12945 재미있는 박스 정리  (0) 2018.09.26
BOJ 2171 직사각형의 개수  (0) 2018.08.12
BOJ 1019 책 페이지  (0) 2018.08.08
BOJ 8217 유성  (0) 2018.08.07
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함