3 条题解
-
0
#include <bits/stdc++.h>
using namespace std;
long long a ,k ,p; //mypow 只是一个自定义名字 long long myPow( long long a , long long k , long long p) { long long res=1; while (k){ if(k&1) res=res*a%p; k >>=1;/相当于指数除以2 a = a*a%p; } return res; } int main(){ int n; cin >>n; while (n--) { long long a,k ,p; cin >>a>>k >>p; cout << myPow(a,k,p) << '\n'; } return 0;
}
信息
- ID
- 97
- 时间
- 2000ms
- 内存
- 256MiB
- 难度
- 6
- 标签
- 递交数
- 287
- 已通过
- 98
- 上传者