#LAI01. 簡易冪運算 — Brute-Force Power

簡易冪運算 — Brute-Force Power

【題目名稱】

簡易冪運算 — Brute-Force Power


一、題目描述

給定 (Q) 筆查詢,第 (i) 筆查詢包含三個正整數 (a_i,;b_i,;m_i)。
請對每筆查詢輸出

[ a_i^{,b_i} \bmod m_i ]

的值。


二、輸入格式

Q
a1 b1 m1
a2 b2 m2
⋮
aQ bQ mQ
  • 第 1 行:整數 (Q) ,表示查詢數量
  • 接下來 (Q) 行:每行三個正整數 (a_i,,b_i,,m_i)

三、輸出格式

對每筆查詢輸出一行,為對應的
(a_i^{,b_i}\bmod m_i)


四、限制與範圍

參數 最小值 最大值
(Q) 1 1 000
(a_i) 10 000
(b_i) 0
(m_i) 1

五、樣例

輸入

3
7 4 100
2 0 13
12 9 5

輸出

41
1
3
說明
1 (7^4=2401),(2401\bmod100=41)
2 任意正整數的 0 次方定義為 1;再取模得 1
3 (12^9=5159780352),取模 5 得 3