Loading [MathJax]/extensions/MathEvents.js
スポンサーリンク

2022東京工業大学・第2問【整数問題】3文字の対称式の最大公約数

整数問題

【2022東京工業大学・第2問】

(1)考え方・解答

(1)考え方

3 文字における最大公約数

よくあるパターン問題としは、

2 文字 ab の最大公約数が g のとき

互いに素な整数 st を 用いて、a=gsb=gt とおく

と言う設定から問題をスタートしていきます。

上と同様に、3 文字 abc の最大公約数を g として、

互いに素な整数 stu を用いて、a=gsb=gtc=gu とおいても悪くはないのですが、条件として弱くなります。

その理由としては、3 文字が互いに素だからと言って、それぞれの 2 文字の関係までは分からないという点です。

《例》『 236 』について考えると、

この 3 つの数の最大公約数は 1 になりますが、

26 だけに注目すると最大公約数は 2 になりますし、

36 だけに注目すると最大公約数は 3 になります。

3 文字が互いに素という条件よりも、もっと強い条件で設定した方がよい!

そこで、

3 文字 abc の最大公約数が 2 以上のとき

素数 p を用いて、abc はすべて p の倍数

つまり、a=pxa=pya=pz とおける

(1)の問題では、

最大公約数が 1 ではないと仮定し、(背理法の利用)

a+b+c=pxab+bc+ca=pyabc=pz とおくことからスタート.

手が出なかった人は、ここからもう一度考えてみよう!

(1)解答

a+b+cab+bc+caabc の最大公約数が 1 でないと仮定する.

このとき、整数 xyz と、素数 p を用いて、

a+b+c=px ・・・①

ab+bc+ca=py ・・・②

abc=pz ・・・③ とおける.

③より、p は素数であるから、abc の少なくとも 1 つは p の倍数となる.

abc には対称性があるので、ap の倍数としても一般性は失わない.

よって、整数 k を用いて a=pk ・・・④ とおける.

①、④より、b+c=px-pk=p(x-k) となり、b+cp の倍数 ・・・⑤

②、④より、bc=py-pkb-cpk=p(y-bk-ck)

となり、bcp の倍数 ・・・⑥

⑥より、bc の少なくとも一方は p の倍数となり、対称性から bp の倍数であるとして一般性を失わない.

このとき⑤から、上と同様に考えていくと、cp の倍数であることが分かる.

よって bc はともに p の倍数.

また、ap の倍数であることから、条件の abc の最大公約数が 1 であることに矛盾するため、a+b+cab+bc+caabc の最大公約数は 1 である.

(2)考え方

3 文字の対称式

a^2+b^2+c^2a^3+b^3+c^3 の形、さらには(1)において基本対称式を扱った流れから、

a^2+b^2+c^2=(a+b+c)^2-2(ab+bc+ca)

a^3+b^3+c^3-3abc=(a+b+c)(a^2+b^2+c^2-ab-bc-ca)

の公式が頭の中に浮かんでほしい!

ユークリッド互除法の利用

【ユークリッドの互除法】

2 つの自然数 ab において、ab で割ったときの商を q、余りを r とすると

ab の最大公約数は、br の最大公約数に等しい

(2)解答

a^2+b^2+c^2=(a+b+c)^2-2(ab+bc+ca) より、ユークリッド互除法から

a+b+ca^2+b^2+c^2 の最大公約数は、

a+b+c2(ab+bc+ca) の最大公約数に等しい

また、

a^3+b^3+c^3=(a+b+c)(a^2+b^2+c^2-ab-bc-ca)+3abc より、ユークリッド互除法から

a+b+ca^3+b^3+c^3 の最大公約数は、

a+b+c3abc の最大公約数に等しい

つまり、a+b+ca^2+b^2+c^2a^3+b^3+c^3 の最大公約数は、

a+b+c2(ab+bc+ca)3abc の最大公約数に等しい.

(1)の結果から、a+b+c2(ab+bc+ca)3abc の最大公約数の候補は、

1 または 2 または 3 または 6 のいずれか.

仮に a+b+c2(ab+bc+ca)3abc の最大公約数が 7 だと仮定する

このとき、

a+b+c7 の倍数となる.

27 は互いに素であることから、ab+bc+ca7 の倍数.

37 は互いに素であることから、abc7 の倍数.

しかしこれは(1)に矛盾する.

よって a+b+c2(ab+bc+ca)3abc の最大公約数は 7 とはならないことが分かる.

同様に考え、最大公約数の候補は 1 または 2 または 3 または 6 のいずれかと分かる.

a+b+c2(ab+bc+ca)3abc の最大公約数の候補は、

1 または 2 または 3 または 6 のいずれかであるので、それぞれを満たす abc が存在するかどうかを考える.

現時点では答えの可能性(候補)です。

それぞれを満たす abc1 つでも

存在すればOK!

とりあえず適当に実験をしてみましょう!

(a,b,c)=(1,1,1) のとき

a+b+c=32(ab+bc+ca)=63abc=3 より、

この 3 つの最大公約数は 3 となる.

 

(a,b,c)=(1,1,2) のとき

a+b+c=42(ab+bc+ca)=103abc=6 より、

この 3 つの最大公約数は 2 となる.

 

(a,b,c)=(1,1,3) のとき

a+b+c=52(ab+bc+ca)=143abc=9 より、

この 3 つの最大公約数は 1 となる.

 

(a,b,c)=(1,1,4) のとき

a+b+c=62(ab+bc+ca)=183abc=12 より、

この 3 つの最大公約数は 6 となる.

実験の結果、答えの候補の1 または 2 または 3 または 6 』 のすべてが存在することが確認できました!

したがって、求める値は、1 または 2 または 3 または 6

 

 

 

コメント

タイトルとURLをコピーしました