
링크https://www.acmicpc.net/problem/1629 문제자연수 A를 B번 곱한 수를 알고 싶다. 단 구하려는 수가 매우 커질 수 있으므로 이를 C로 나눈 나머지를 구하는 프로그램을 작성하시오. 입력첫째 줄에 A, B, C가 빈 칸을 사이에 두고 순서대로 주어진다. A, B, C는 모두 2,147,483,647 이하의 자연수이다. 출력첫째 줄에 A를 B번 곱한 수를 C로 나눈 나머지를 출력한다. 예제 입력 110 11 12 예제 출력 14 아이디어 스케치분할 정복 알고리즘을 사용하지 않을 경우 시간 초과가 발생한다. 분할 정복 알고리즘을 사용하여 거듭제곱을 계산하기 위해서는 다음과 같은 아이디어가 필요하다. \(C^n\)은 위 식과 같이 분할할 수 있다. ..