1. 程式人生 > >總結——數論:快速冪

總結——數論:快速冪

ret spa pow amp stp 數論 nbsp base ase

註意:依據題意就決定用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

總結——數論:快速冪