[백준 1629] 곱셈 (분할 정복, Divide and Conquer)
분할 정복 알고리즘 (Divide and Conquer) 분할 할 수 있는 문제는 분할하고 (Divide) 분할 할 수 있을 때까지 분할 (Conquer)한다. 백준 1629. 곱셈 1629번: 곱셈 첫째 줄에 A, B, C가 빈 칸을 사이에 두고 순서대로 주어진다. A, B, C는 모두 2,147,483,647 이하의 자연수이다. www.acmicpc.net 위 문제로 분할 정복 알고리즘이 이런 거구나 하고 이해할 수 있었다. 문제: 자연수 A를 B번 곱한 수를 알고 싶다. 단 구하려는 수가 매우 커질 수 있으므로 이를 C로 나눈 나머지를 구하는 프로그램을 작성하시오. 당연히 보자마자 반복문으로 냅다 돌렸다. ㅎㅁㅎ 결과는? 시간초과 ㅇㅁㅇ !! 이진탐색,, 분할정복,, 으로 혼자 생각해보다가 도저히 ..