关于#测试数据#的问题,如何解决?

题目描述
给定三个正整数 N,M,P求 N**M%P。
输入描述
第 1 行为一个整数 T,表示测试数据数量。
接下来的 T 行每行包含三个正整数 N,M,PN,M,P。
输出描述
输出共 T 行,每行包含一个整数,表示答案。

T = int(input())
B =T
while B>0:
    B -= 1
    N,M,P= map(int,input().split(" "))
    a =N**M%P
    print(a,end="\n")

各位兄弟。
这是代码,怎么提高效率?



```python
T = int(input())
lt1=[]
for i in range(T):
    N,M,P= map(int,input().split(" "))
    a =N**M%P
    lt1.append(a)
for i in lt1:
    print(i)