곱셈과 나머지


문제 정보
check포인트 : 1 (부분 점수)
schedule시간 제한 : 0.5s
storage메모리 제한 : 128M
edit_square출제자:
 
답안 제출

세 자연수 A, B, C가 주어진다.

우리는 A를 정확히 B번 곱한 값을 생각할 수 있다.

즉, 다음과 같은 값을 구하려는 것이다.

A × A × A × ... × A

위 식에서 A는 총 B번 등장한다.

하지만 AB의 값이 커질 수 있기 때문에, 이 값을 그대로 계산하면 결과가 매우 커질 수 있다.

따라서 실제 값을 모두 구하는 대신, 이 값을 C로 나누었을 때의 나머지만 구하려고 한다.

즉, AB번 곱한 수를 C로 나눈 나머지를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 A, B, C가 빈 칸을 사이에 두고 순서대로 주어진다.

A, B, C는 모두 2,147,483,647 이하의 자연수이다.

출력

첫째 줄에 AB번 곱한 수를 C로 나눈 나머지를 출력한다.

예제 입력 1

10 11 12

예제 출력 1

4

댓글

현재 작성된 댓글이 없습니다.