#CCBCHBA0000046. Lũy thừa modulo (Modular Power with For Loop)
Lũy thừa modulo (Modular Power with For Loop)
Lũy thừa modulo (Modular Power with For Loop)
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Tính a^n lấy phần dư m bằng vòng for nhân rồi lấy dư mỗi lượt. Với n=0, trả 1%m; đặc biệt m=1 cho 0.
Input
0<=a<=1000, 0<=n<=1000, 1<=m<=1000000.
Output
Số dư không âm trong [0,m-1].
Subtask
- Subtask 1 (20%): a<=10,n<=10,m<=10.
- Subtask 2 (30%): a<=100,n<=100,m<=1000.
- Subtask 3 (50%): a<=1000,n<=1000,m<=1000000.
Ví dụ
Ví dụ 1
Input
2 10 1000
Output
24
Giải thích
1024 chia 1000 dư 24.
Ví dụ 2
Input
0 0 1
Output
0
Giải thích
Tích rỗng 1, lấy dư 1 được 0.