Kun*_*nal 5 c++ overflow modulus
如何计算形式的模数(a*b)%c?
我想计算两个int数的乘法模数,它们几乎处于溢出阶段......
这里c也是int
ken*_*ytm 15
(a * b) % c == ((a % c) * (b % c)) % c
Run Code Online (Sandbox Code Playgroud)
你可牌a及c到long long的,所以乘不会溢出.
((long long)a * (long long)b) % c
Run Code Online (Sandbox Code Playgroud)