この式の可能な値を見つけようとしています。
(a mod 2*x)-(a mod x)
0かxかもしれないと思いますが、よくわかりません。適切な議論を書き留めることができないようです。
この式の可能な値を見つけようとしています。
(a mod 2*x)-(a mod x)
0かxかもしれないと思いますが、よくわかりません。適切な議論を書き留めることができないようです。
との両方が正であるとx
仮定すると、可能な値は0とであるというのは正しいことです。論理は次のとおりです。a
x
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 = b
、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
奇数の場合)のいずれかになります。