AcWing 90. 64位整数乘法
求 a 乘 b 对 p 取模的值。
输入格式
第一行输入整数a
,第二行输入整数b,第三行输入整数p
。
输出格式
输出一个整数,表示a*b mod p的值。
数据范围
1≤a,b,p≤10181≤a,b,p≤10^{18}1≤a,b,p≤1018
输入样例:
3
4
5
输出样例:
2
模板
int fp(int a, int b) {
int ret = 0;
while(b) {
if(b & 1) ret = ( a + ret ) % mod;
b >>= 1;
原创
2020-05-31 09:56:39 ·
115 阅读 ·
0 评论