티스토리 뷰

boj 12019 : 동아리방 청소!


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


DP로 해결하였다.

1. a[i][j][k] : i번째 날 j번의 청소가 남았을 때 k의 더러움

2. b[i] : i번째 날에 오기로 한 사람 수

3. a[i][j][k] = min(a[i + 1][j - 1][0] + k*b[i], a[i + 1][j][k + b[i]] )


다른 AC 코드를 보니 더 간단한 풀이가 있는 것 같은데... 생각해봐야겠다

'Problem Solving' 카테고리의 다른 글

boj 10571 : Diamonds  (1) 2016.08.26
boj 2248 : 이진수 찾기  (0) 2016.08.24
boj 2253 : 점프  (0) 2016.08.24
boj 10158 : 개미  (0) 2016.08.24
boj 2688 : Non-Decreasing Digits  (0) 2016.08.24
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
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
글 보관함