2798번 - 블랙잭
어디가 틀린지 잘 모르겠습니다
카드 개수가 3개 ~ 100개M의 경우 최대 30만
입력에 따라서 경우의 수가 엄청나게 많이 나올수도 있을거 같네요
1000개 밑으로는 해결이 어려워 보입니다
arr[1000000000]로 해보았는데 이것도 부족한것 같습니다
그러면 이런 경우에는 어떻게 해야하나요?
경우의 수가 너무 많을 경우 지금처럼 모든 경우의 수를 저장하고 다시 확인하는 방식으로 구현하면 어렵겠죠코드 아래에서처럼 저장한 경우의 수들을 다시 확인하면서 가장 근접한 것을 찾는게 아니라위에서 반복 중에 미리 찾아두는게 낫지 않을까요? 일치 또는 가장 근접한 조합만 찾으면 되니까요목표 숫자보다 작은 경우의 수들을 모두 저장해둘 필요는 없지 않을까요?
감사합니다 덕분에 해결했습니다!
댓글을 작성하려면 로그인해야 합니다.
yunji378mm 3년 전
어디가 틀린지 잘 모르겠습니다