過去問データベース 過去問を探す

京都大学 2022年度
理系数学 第3問

問題

を自然数とする.3つの整数の最大公約数を求めよ.

出典:京都大学 2022年度 前期日程 第2次学力試験 理系 第3問

方針

共通に割る素因数を調べる。まず差を取り、共通約数が も割ることを使う。奇素数 が共通約数を割るなら、 であり、 が同時に成り立つため に限られる。残る候補は2と3だけなので、2の指数、3の指数をそれぞれ確認する。特に3については、9が3つすべてを割ることはないことを で確認する。

解答

3つの整数 の最大公約数を とする。

まず、 を割るので、その整数係数の差 も割る。したがって である。

奇素数 を割るとする。もし なら、 より となり、 が奇素数であることに反する。したがって である。 なので であり、 である。また かつ は奇素数だから すなわち である。よって となり、 である。したがって奇素因数は3に限られる。

次に2の出方を調べる。 が奇数のとき、 はすべて奇数なので、3つの数はすべて奇数であり、2は を割らない。 が偶数のときは、 は4の倍数なので である。したがって2は割るが、4は割らない。

次に3の出方を調べる。 が3の倍数のとき、3つの数はいずれも に合同なので、3は を割らない。 が3の倍数でないとき、 であるから、3つの数はいずれも となり、3は を割る。

ただし、9が常に共通に割るわけではないことを確認する。 のとき、 の9での余りは のいずれかである。もし なら である。もし なら である。もし なら である。いずれの場合も、3つすべてが9で割り切れることはない。したがって3の指数は高くても1である。

以上より、 は2と3の有無だけで決まる。 を6で割った余りで分類すると

である。