함수
시간 제한1초메모리 제한512 MB
n이 2 이하이고 법 m이 소수일 때, a0, a1^a0, a2^(a1^a0)로 이어지는 거듭제곱 탑의 값을 계산해 f(n)을 m으로 나눈 나머지를 구한다.
문제
음이 아닌 정수 집합을 이라 할 때, 다음과 같이 정의된 함수 가 주어진다.
- ()
을 으로 나눈 나머지를 구하시오.
입력
첫째 줄에 정수 이 주어진다.
둘째 줄에 개의 정수 이 주어진다.
셋째 줄에 정수 이 주어진다.
출력
을 으로 나눈 나머지를 출력한다.
제한
- ()
- ; 은 소수이다.
- 입력으로 주어지는 모든 값은 정수이다.
힌트
참고로 의 정확한 값은 무려 자리이다.