快速幂,a的b次方;
LL sm(LL a, LL b) { LL ans = 1; a = a%mod; while (b > 0) { if (b % 2 == 1) ans = (ans*a) % mod; b = b / 2; a = (a*a) % mod; } return ans%mod; }
posted on 2016-07-29 11:17 远搏 阅读(122) 评论(0) 收藏 举报
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3