Lũy Thừa

Xem dạng PDF

Gửi bài giải


Điểm: 100,00
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài

Sau khi học được phép lũy thừa nhị phân, Per được thầy giáo cho bài toán sau:

Cho ba số nguyên không âm ~a~, ~b~, ~c~, hãy tính nhanh giá trị ~a^{b^c}~ chia dư cho ~10^9 + 7~.

Lưu ý rằng ~a^0 = 1~ với mọi ~a~ (kể cả ~a = 0~).

Dữ liệu vào

  • Dòng đầu tiên chứa một số nguyên ~q~ — số lượng truy vấn.
  • ~q~ dòng tiếp theo, mỗi dòng chứa ba số nguyên ~a~, ~b~, ~c~.

Kết quả

In ra ~q~ dòng, dòng thứ ~i~ là giá trị ~a^{b^c}~ chia dư cho ~10^9 + 7~ của truy vấn thứ ~i~.

Ví dụ

Đầu vào:

1
2 3 1

Đầu ra:

8

Giải thích: ~b^c = 3^1 = 3~, nên đáp án là ~2^3 = 8~.

Giới hạn

  • ~1 \le q \le 10^5~
  • ~0 \le a, b, c \le 10^9~

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.