本文主要是介绍NYOJ102 次方求模,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
链接http://acm.nyist.net/JudgeOnline/problem.php?pid=102
#include<bits/stdc++.h>
#define ll long long
using namespace std;ll qpow(ll a,ll k,ll m){ll r=1;for(;k;k>>=1){if(k&1){r=(r%m)*(a%m)%m; }a=(a%m)*(a%m)%m;}return r;
}
int main(){int n;cin>>n;while(n--){int a,b,c;cin>>a>>b>>c;cout<<qpow(a,b,c)<<endl;}return 0;
}
这篇关于NYOJ102 次方求模的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!