#include<stdio.h>
#include<iostream>
using namespace std;
long long val(long long a,long long b,long long c)
{
long long ret,temp;
ret=1;
temp=a;
while(b)
{
if(b&1)
ret=ret*temp%c;
temp=temp*temp%c;
b>>=1;
}
return ret;
}
int main()
{
int m;
long long sum;
scanf("%d",&m);
while(m--)
{
sum=1;
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
sum=val(a,b,c);
cout<<sum<<endl;
}
return 0;
}
南阳理工102 次方求模
最新推荐文章于 2017-07-09 12:16:00 发布