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