#C10L04P03. C10.L04.倍增与RMQ算法.倍增.课堂练习2.快速幂

C10.L04.倍增与RMQ算法.倍增.课堂练习2.快速幂

题目描述

给定 nnaia_i, bib_i, pip_i,对于每组数据,求出 aibimodpi{a_i}^{b_i} \mod p_i 的值

1n1000001 \le n \le 100000,

1ai,bi,pi2×1091 \le a_i, b_i, p_i \le 2 \times 10^9

输入格式

第一行一个整数 nn

接下来 nn 行,每行包含三个整数 aia_i, bib_i, pip_i

输出格式

对于每组数据,输出一个结果,表示 aibimodpi{a_i}^{b_i} \mod p_i 的值。

每个结果占一行。

样例

2
3 2 5
4 3 9
4
1