-1

我试图找到这个表达式的可能值。

(a mod 2*x)-(a mod x)

我怀疑它们可能是 0 或 x,但我真的不确定。我似乎无法写下正确的论点。

4

1 回答 1

1

您是正确的,可能的值为 0 和x,假设ax都是正数。逻辑如下。

a表格

a = p*x + b

那么很容易看出a mod x = b

对于a mod 2*x, 如果p = 2*r(p是偶数) 那么

a = 2*r*x + b = (2*x)*r + b

所以a mod 2*x = band p = 2*r + 1(p是奇数) 然后

a = (2*r + 1)*x + b = 2*r*x + x + b = (2*x)*r + x + b

这样a mod 2*x = x + b。结合这些结果,差异是b - b = 0(何时p为偶数)或(x + b) - b = x(何时p为奇数)。

于 2013-02-12T15:53:01.347 回答