5개의 크기의 색종이가 5개씩 있다.
25개를 가지고 1인 적힌 구간을 덮어나가는 문제이다.
-> 시간복잡도를 구하기 굉장히 어렵고, 뭔가 많을 듯하다.
왜냐하면 사각형을 만들고, 다른 사이즈 선택해서 또 재귀로 이루어지는 구조를 생각할 수 있다.
아이디어.
- 일단은 큰색종이를 최대한 활용하면 최소 카운팅을 구할 수 있다.
는 것을 생각할 수 있다.
조건 처리 없이 생각해본다면, pos는 총 100개이고,
25개를 가지고 조합을 해야하므로,
100! / 75! * 25!
-> 100 ~ 76 까지 곱하고, 25! 나눠야 하므로, 굉장히
높은 시간복잡도이다.
생각해볼 것들.
-> 어쨋든 브루트포스인데 , 가지치기를 통해서 시간복잡도를 줄여보자.


-> 재귀코드를 작성함.



