No.004 C

は最大公約数で割って互いに素にしておく.

誤って出した答えは

となるので,

となる. 右辺第一項は整数なので, 右辺第二項も整数でなければならず, の倍数でなければならない.

そこで, とすると,

となり, という条件から,

となるので, の候補は高々2つであることがわかる.

よって, から の範囲で を調べ, そのときの が正しい範囲にあるかどうかを確認すればいい.