快速乘法
快速乘法
快速乘的名字是从快速幂抄过来的,事实上它比直接乘要慢。
思路和快速幂一样,对于 ,可将其视为 ,若 为奇数,则再加个 。
1 | int fastTimes(int x, int k, int p) { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ender's Blog!
评论
快速乘的名字是从快速幂抄过来的,事实上它比直接乘要慢。
思路和快速幂一样,对于 ,可将其视为 ,若 为奇数,则再加个 。
1 | int fastTimes(int x, int k, int p) { |