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:

haunv

Độ 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