문제는   https://www.acmicpc.net/problem/16500


이 문제고 백트래킹으로 조합을 이용해서 푸는 알고리즘을 생각했는데 시간초과가 뜨네요... 


어떻게 해야 할까요?


이 문제를 dp로도 풀 수 있다 하는데 저는 dp로 어떻게 하는지 도저히 모르겠어서 백트래킹으로 했는데 고수분들 피드백 부탁드립니다...


제가 푼 코드는


http://boj.kr/7bb342dd712545d0a73cc15a35ec0449


이것 입니다.