//使用递归实现快速幂
#include
using namespace std;
typedef long long LL;
LL a,b,m; int qmi(LL a,LL k,LL p){ if(k==0) return 1; LL t=qmi(a,k/2,p); if(k&1) return tt%pa%p; // else return t*t%p; } int main() { int q; scanf("%d",&q); while(q--){ scanf("%lld%lld%lld",&a,&b,&m);
printf("%lld\n",qmi(a,b,m));
}
return 0;
}

京公网安备 11010502036488号