2091번 - 동전
최대한 일반화 시켜서 짜본다고 짜봤습니다.
논리는 X = 5 * K + A이고
A은 무조건 1센트로 만들어야 하는 수 로 생각했습니다.
동전을 최대한 많이 사용해야 함으로, 1센트 최대갯수 반복 -> 5센트 최대 갯수 반복 -> 10센트 최대 갯수 반복으로 코드를 구성했습니다.
작은 동전부터 최대로 만드려 하면 오히려 작은 동전을 적게 사용했을때 답이 더 커지는 경우가 있습니다.
이 문제는 동적 계획법으로 해결되는 문제입니다.
큰 동전들은, 작은동전들이 여유분이 있다고 할때 ,항상 작은 동전들의 조합으로 표현되는데
작은동전을 적게 사용했을때 답이 더 커지는 경우가 있나요?
댓글을 작성하려면 로그인해야 합니다.
dladydwo123 5년 전
최대한 일반화 시켜서 짜본다고 짜봤습니다.
논리는 X = 5 * K + A이고
A은 무조건 1센트로 만들어야 하는 수 로 생각했습니다.
동전을 최대한 많이 사용해야 함으로, 1센트 최대갯수 반복 -> 5센트 최대 갯수 반복 -> 10센트 최대 갯수 반복으로 코드를 구성했습니다.