mts90   5년 전

마지막 번지의 숫자를 지정해서

아래로 쭉 내려가면서 최소값을 찾으려고 했는데요

아래 테스트 케이스는 다 잘 나오는데 뭐가 문제일까요???

1 10 100 

100 5 50 

100 20 100 

 71 

======================= 

3

 2 1 3

 2 1 5

 5 4 3

 6

 =======================

 3 

1 2 3 

4 5 6

 9 8 7 


 13

 ======================== 

 3 

1 2 3 

4 100 200 

5 6 7

 12

 ========================

 3

 1 2 3

 4 100 200 

5 6 7 12

 =======================

njw1204   5년 전

/

njw1204   5년 전

마지막 집부터 첫번째 집까지 돌면서

각 단계마다 칠할 수 있는 색 중에 가장 비용이 적은 색을 칠하게 짜셨는데..

이런 그리디한 방법으로는 풀리지 않습니다.

어떤 단계에서 손해보는 선택을 한 것이 전체적으로는 이득이 될 수도 있습니다.

mts90   5년 전

아... 그리디로는 안풀리는군여... 감사합니다 

고수님의 지식에 감탄하고 갑니다!!!!

댓글을 작성하려면 로그인해야 합니다.