O(n) Stress Test 2 a^b
Submit solution
Points:
100
Time limit:
5.0s
Memory limit:
256M
Author:
Problem type
Allowed languages
C, C++
You are given three positive integers \(a\), \(b\), and \(m\). Output the remainder of \(a^b\) modulo \(m\).
Input
The input contains three integers \(a\), \(b\), and \(m\) (\(1 \le a, b, m \le 2 \times 10^8\)).
Output
Output a single integer representing the answer.
Sample Input 1
2 200000000 199999997
Sample Output 1
103696991