Marshal's Confusion III | ||||||
| ||||||
Description | ||||||
Marshallike to solve acm problems.But they are very busy, one day they meet a problem. Given three intergers a,b,c, the task is to compute a^(b^c))%317000011. so the turn to you for help. | ||||||
Input | ||||||
The first line contains an integer T which stands for the number of test cases. Each case consists of three integer a, b, c seperated by a space in a single line. 1 <= a,b,c <= 100000 | ||||||
Output | ||||||
For each case, print a^(b^c)%317000011 in a single line. | ||||||
Sample Input | ||||||
2 1 1 1 2 2 2 | ||||||
Sample Output | ||||||
1 | ||||||
Author | ||||||
王勇 简单的整数快速幂,只不过从a^b mod c变成了a^b^c mod c,变形之后就是a^(b^c mod c-1)mod c,然后套模板
|