Mã bài:
ModP
Tên bài:
Lũy thừa mô đun P
Giới hạn bộ nhớ:
64 MB
Giới hạn thời gian:
1 giây
Đăng bởi:
Độ khó:
Trung bình
Dạng nhập:
ModP.inp
Dạng xuất:
ModP.out
Hãy xây dựng hàm fpower(a,n,p) tính nhanh giá trị a n theo mô đun p với a, n, p là các số nguyên dương.
Yêu cầu: Cho các số nguyên dương x, y, và z. Sử dụng hàm đã xây dựng để đưa ra giá trị x y theo mô đun z.
Dữ liệu vào: File ModP.inp gồm:
- Dòng 1: chứa số T – số lượng bộ test
- T dòng tiếp theo mỗi dòng chứa 3 số x, y, z
Dữ liệu ra: File ModP.out: gồm T dòng, mỗi dòng là kết quả tìm được
Ví dụ:
| ModP.inp | ModP.out |
| 2 2 5 10 3 2 8 |
2 1 |
Giới hạn:
- 50% số test ứng với T<105 , 0 < x, y < 1000
- 50% số test ứng với T<105 , 0 < x, y < 106