最大公約数 と一次不定方程式 を処理 する定石
11. 使 う場面
大 きな二整数 の を計算 する- の
整数解 の存在判定 ・一解 ・全解 を求 める - の
逆元 が必要 になる
22. 見分 け方
「
33. 使 う公式
44. 解 き方 の手順
- または なら、
非零 の係数 の絶対値 を とし、 を判定 して直接 解 く。 - なら を
取 り、大 きい方 を小 さい方 で割 って余 りへ落 とす。 余 りが になるまで反復 し、 になる直前 の除数 を得 る。- なら
整数解 なしと結論 する。 解 が必要 なら除法 の列 を逆代入 し、 を作 る。、 として、 へ符号 を戻 す。-
倍 して一解 を得 て、 へ一般解 拡張 する。 一解 の代入 と、パラメータ部分 が相殺 することを確認 する。
55. 判別 と注意点
は と
66. 落 とし穴
可解条件 を確認 せず逆代入 を始 める一解 だけを求 めて全解 とみなす一般解 の二 つの符号 を同符号 にし、代入時 に相殺 しなくなる合同式 で互 いに素 でない係数 をそのまま割 る