

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
Code Python:
for _ in range(int(input())):
a, b = map(int, input().split())
print(pow(a, b, 10**9 + 7))
Đã test
Hãy giúp mọi người biết câu trả lời này thế nào?
// hàm mũ nhị phân
#include<bits/stdc++.h>
using namespace std;
const int c=1e9+7;
long long mu(long long a,long long b)
{
long long tg;
if(b==0) return 1;
if(b==1) return a %c;
tg=mu(a,b/2) %c;
tg=(tg*tg)%c;
if(b%2==1)
tg=(tg*a)%c;
return tg;
}
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
long long x,n,t;
cin>>t;
while(t--)
{
cin>>x>>n;
cout<<mu(x,n)%c<<endl;
}
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?

Bảng tin
9057
97555
5314
python chẳng sợ gì nhỉ? :)
213
-1606
182
á chết ròi
9057
97555
5314
đây là lí do tại sao người ta bảo không nên học python từ đầu
0
1
0
tại nó quá ngắn hả :)
213
-1606
182
chắc v :)
9057
97555
5314
Python hỗ trợ số quá lớn và quá nhiều hàm built-in nên không phù hợp để học thuật toán Ai học chắc thuật rồi thì sang python viết cho dễ thôi
213
-1606
182
trường em học pas nhưng em không thích học pas tại nó dài cái em qua python còn c++ em cx nắm xơ xơ