我知道两个数'a'和'b'的和,但我不知道这两个数是独立的。而且我还知道一个数字'N'。另外,让我们假设这些数字都是整数,现在我想计算下面的数值。
{(N/a)*a}+{(N/b)*b}=?
其中'/'代表整数除法,例如24/5=2。
为什么要这样做?24//5=2? 不是4吗?而(N/a)*a+(N/b)*b等于(N-N%a)+(N-N%b)=2N-(N%a+N%b),找不到进一步的计算公式。(N%a + N%b) 由 Something%p 哪儿 p=(a+b).
24//5=2
(N%a + N%b)
Something%p
p=(a+b)