60pts求助,#6#7#8TLE
查看原帖
60pts求助,#6#7#8TLE
1074084
asd890123楼主2024/3/17 12:49

inline long long fpow(long long a,long long b,long long c){

register long long cnt=1,i=1;

for (register long long i=1;i<=b;i++)
    cnt *= a,cnt %= c;
 
return cnt;

}

int main(){

register long long a,b,p,s;

scanf("%lld%lld%lld",&a,&b,&p);
s = fpow(a,b,p);
printf("%lld^%lld mod %lld=%lld",a,b,p,s);

return 0;

}

2024/3/17 12:49
加载中...