Math 用模减去非常大的数
我需要减去两个非常大的整数和100000007的模Math 用模减去非常大的数,math,Math,我需要减去两个非常大的整数和100000007的模 x和y是整数1您可以添加一个if语句 if(s[i]<0) s[i] += mod 如果(s[i]我会使用 s[i] = (c[i] - sum + mod) % mod; 在这种情况下,sum是按模计算的mod,因此它不能大于mod请解释一下你的代码应该做什么?什么是x?calctotal做什么?什么是s和c?问题是什么? s[i] = (c[i] - sum + mod) % mod;
x和y是整数1您可以添加一个
if
语句
if(s[i]<0)
s[i] += mod
如果(s[i]我会使用
s[i] = (c[i] - sum + mod) % mod;
在这种情况下,sum
是按模计算的mod
,因此它不能大于mod
请解释一下你的代码应该做什么?什么是x
?calctotal
做什么?什么是s
和c
?问题是什么?
s[i] = (c[i] - sum + mod) % mod;