式は次のとおりです。n mod m = x
n
与えられm
た値を知りたいのですが、x
この値を取得することは可能ですか? その番号を取得するJava関数はありますか?
この値を取得することはできません。実際、与えられた と には複数の可能性がありm
ますx
。たとえば、 を取りn mod 3 = 1
ます。それm
が 3 で1 であることはわかっていますが、それを知っているだけでは、 4 か 7 か 10 か 13 か、または 3 の倍数よりも 1 大きい他の数x
かどうかはわかりません。n
私はそれができるとは思わない - いくつかの例を見てください
10 mod 9 = 1
19 mod 9 = 1
n は 10、19、28 など... または
9 mod 8 = 1
17 mod 8 = 1
n は 9、17、25 などです。