快速冪 (AP325 P-2-3)
1.0s 256M輸入正整數 \(x\)、\(y\) 與 \(p\),計算 \(x^y \bmod p\)(\(x^y\) 除以 \(p\) 的餘數)。例如 \(x = 2\)、\(y = 5\)、\(p = 11\),則答案是 \(10\)。
輸入格式
輸入一行,依序是 \(x\)、\(y\) 與 \(p\),以空白間隔。
限制
- \(x\)、\(y\)、\(p\) 皆為正整數,且皆不超過 \(10^9 + 9\)。
輸出格式
輸出計算結果。
評分說明
每筆計分測資獨立計分,每筆 5 分,共 100 分;範例不計分。
範例輸入
2 5 11
範例輸出
10
題目來源
本題出自中正大學吳邦一教授所著《AP325-從 APCS 實作題檢測三級到五級》(v1.5)第 2 章 P-2-3,第 52 頁;經作者同意於 AACPOJ 免費公開。教材下載:AP325 講義(Google Drive);Python 版:AP325-Python(HackMD)。
登入後即可撰寫程式並提交評測。
登入