Great Pow! Batch
Time limit | Memory limit | # of submissions | # of submitted users | Solved # | Accepted user ratio |
---|---|---|---|---|---|
10000 ms | 64 MiB | 108 | 48 | 42 | 87.50% |
의 거듭제곱 를 편하게 라고 나타내어 보자.
그리고 라고 하자.
우리의 일은 와 가 주어질 때 를 계산하는 것이다. 즉
(가 개)
을 계산하는 것이다. 주의해야 할 점은 만약 이라고 할 때
라는 것이다. 우리가 구하는 것은 후자이다.
입력 형식
첫 번째 줄에 와 가 공백으로 구분되어 주어진다.
출력 형식
의 값을 출력한다. 답이 매우 커질 수 있으므로 답을 로 나눈 나머지를 출력한다.
입력
2 3
출력
1
이므로, 이를 으로 나눈 나머지인 을 출력한다.
Problem Source