5585번 - 거스름돈
DP로 풀었습니다.
궁금한점은 제가 동전의 액수를 담아놓은 배열의 순서를
{500, 100, 50, 10, 5, 1}과 같이 내림차순으로 하면 오답이 나오는데
지금 답으로 놓은 것 처럼 {1, 5, 10, 50, 100, 500}으로 하면 정답이 되네요.
어차피 min으로 최소값 처리를 하게 될 경우 답은 정상적으로 최소값이 나오지 않을까요?
궁금하네요..
27번째 +1이 min안에 들어가야 합니다
dp[i] = min(dp[i], dp[i - species[j]]+1)
아. 그러네요..
근데 어떻게 풀렸지;;;ㅋㅋㅋㅋ 감사합니다
댓글을 작성하려면 로그인해야 합니다.
wonjnlee 6년 전
DP로 풀었습니다.
궁금한점은 제가 동전의 액수를 담아놓은 배열의 순서를
{500, 100, 50, 10, 5, 1}과 같이 내림차순으로 하면 오답이 나오는데
지금 답으로 놓은 것 처럼 {1, 5, 10, 50, 100, 500}으로 하면 정답이 되네요.
어차피 min으로 최소값 처리를 하게 될 경우 답은 정상적으로 최소값이 나오지 않을까요?
궁금하네요..