注意:依据题意就决定用int/long long
1. 快速幂:求ab
int fastPow(int a,int b){ int ans=1,base=a; while(b){ if(b&1!=0) ans*=base; base*=base; b>>=1; } return ans; }
2. ab%c
Posted travelller
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了总结——数论:快速幂相关的知识,希望对你有一定的参考价值。
注意:依据题意就决定用int/long long
1. 快速幂:求ab
int fastPow(int a,int b){ int ans=1,base=a; while(b){ if(b&1!=0) ans*=base; base*=base; b>>=1; } return ans; }
2. ab%c
以上是关于总结——数论:快速幂的主要内容,如果未能解决你的问题,请参考以下文章