분할 정복 이란? 어떤 문제를 해결하는 알고리즘에서 원래 문제를 성질이 똑같은 여러 개의 부분 문제로 나누어 해결하여 원래 문제의 해를 구하는 방식. 라고 하는데 말로 설명하면 어렵다. 그래도 최대한 이해하기 쉽게 설명을 진행하겠다. 먼저 3을 10번 곱한다면 식으로 $$ 3*3*3*3*3*3*3*3*3*3 = 3^{10} $$이런식으로 계산을 하게 된다. 이때 분할 정복을 사용하면 $$ 3^{2}*3^{2}*3^{2}*3^{2}*3^{2} $$ 으로 나누어지고 계산된 값인 9를 $$ 9^{2}*9^{2}*9 $$ 이어서 또 다시 81을 $$ 81^{2}*9 $$ 만 계산하면 끝이난다 총 10번 반복할것은 3번으로 줄인것이다. 이처럼 분할 정복을 이용하면 시간을 단축시킬 수 있다. def Recursiv..