Submission details
Task:Exponentiation
Sender:ileska
Submission time:2025-11-13 10:37:19 +0200
Language:Python3 (PyPy3)
Status:READY
Result:ACCEPTED
Test results
testverdicttime
#1ACCEPTED0.06 sdetails
#2ACCEPTED0.33 sdetails
#3ACCEPTED0.37 sdetails

Code

from sys import stdin,stdout,stderr
from time import time
 
inpt = stdin.read().strip().split("\n")
count = int(inpt[0])

MOD = int(1e9)+7
ret = [""]*count
for ii in range(count):
    aa, bb = [int(aa) for aa in inpt[ii+1].split(" ")]
    ret[ii] = str(pow(aa, bb, MOD))
print("\n".join(ret))

Test details

Test 1

Verdict: ACCEPTED

input
10201
0 0
0 1
0 2
0 3
...

correct output
1
0
0
0
0
...

user output
1
0
0
0
0
...
Truncated

Test 2

Verdict: ACCEPTED

input
200000
129612095 411099530
241615980 487174929
60862511 511830781
758816482 982657640
...

correct output
276067146
838400234
148093882
546897305
467086232
...

user output
276067146
838400234
148093882
546897305
467086232
...
Truncated

Test 3

Verdict: ACCEPTED

input
200000
692427692 536870911
252480658 536870911
505090334 536870911
27194853 536870911
...

correct output
940305728
707431813
917260341
908974199
375947818
...

user output
940305728
707431813
917260341
908974199
375947818
...
Truncated