0
私が(x + c)mod y = zのような方程式を持っていて、yについて解く必要がある場合、どうやってそれをやりますか?リバースモードの実行方法は?
これはプログラミングよりも数学的な場合は謝罪してください。
私が(x + c)mod y = zのような方程式を持っていて、yについて解く必要がある場合、どうやってそれをやりますか?リバースモードの実行方法は?
これはプログラミングよりも数学的な場合は謝罪してください。
単純な式は存在しません。 a mod n = r
ならばn
はa-r
と0 <= r < n
を分ける。候補n
は、a - r
を因数分解し、r
より大きい除数を見つけることによって見つけることができる。因数分解は、はるかに研究されているが、自明ではない問題です。お気に入りのファクタリングアルゴリズムを選んでください。 a-r
が素数でない限り、r
がa-r
のいずれかの適切な除数より大きい場合を除き、固有の解は存在しません。
少なくとも一般的に不可能ではありません。 –
これは 'x、c、z'の値を知り、' y'を探したいのですか?解決策がない場合や複数の解決策(いずれも起こりうる)がある場合はどうなりますか?それらの値はすべて正の整数ですか?アルゴリズムですべての解、数式などを検索したいですか?最後に、あなたはこの問題についてどのような仕事をしていますか、どこにいらっしゃいますか? –
はい、x、c、zは定数です(正の整数)。私は式を探しています –