본문 바로가기
Problem Solving/KOITP

보드 게임 - SDS_PRO_7_3

by hongjun7 2017. 1. 21.

문제 링크(koitp.org/problem/SDS_PRO_7_3/)


동적계획법으로 풀 수 있다.

D(i, j) : i번 카드까지 사용했고, 마지막에 j번 마을에 있었을 때의 최적해

j번 마을에 붙어있는 간선 j-k를 통해서 D(i-1, k)로 점화관계를 세울 수 있다.

D(i, j) = max[D(i-1, k) + 10*(i번 카드 색깔== 간선 j-k의 색깔)]

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

고속도로 건설 - SDS_PRO_10_4  (0) 2017.01.21
워프 - SDS_PRO_10_3  (0) 2017.01.21
위상 정렬 - SDS_PRO_10_2  (0) 2017.01.21
그래프 순회 - SDS_PRO_10_1  (0) 2017.01.21
파이의 합 - PHISUM  (0) 2017.01.21

댓글