revolution_2   5년 전

탑 다운 방식으로 문제를 접근했는데 계속 시간 초과가 나는데 원인을 알수 있을까요?

djm03178   5년 전

값을 구해놨는데 또 바뀔 수 있으니 제대로 dp를 했다고 볼 수 없습니다.

2 99

2

4

revolution_2   5년 전

답변 달아주셔서 감사합니다!

답변주신대로 모든 경우를 다해보고 답이 안나오는경우 -1을 구하는 과정에서 시간초과가 나오는 것 같네요.

기존 코드를 활용하면서 어떤식으로 변경이 가능할까요?? 아무리 고민해도 dpㅇㅔ 저장할때 또는 출력할때 예외를 해줘야 할것같은데 많이 어렵네요 ㅠ

djm03178   5년 전

동전을 사용하는 순서를 정해서 해보세요. i번째 동전을 0개 쓰는 것, 1개 쓰는 것, 2개 쓰는 것을 순차적으로 다 해본 뒤에 i+1번째 동전으로 넘어가는 식으로요.

revolution_2   5년 전

다음과 같은 방식으로 문제를 풀었습니다!!

답변 진심으로 감사합니다!!

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