■78:飛ばしていい
今日はお勉強です。いつか出した問題の答え書いてないなと思って。
a
2+b
2=c
2
のとき、abc全てが整数解(>0)となる条件を求めよ。
とかいう問題だった気がする。いわゆるピタゴラス数と呼ばれるもので、つまり直角三角形の3辺全てが整数になる数ということだ。有名なのに「3、4、5」の組み合わせがある。
とにかくクソ難しいなこれ。整数解になるという事は、これをさらに細かい因数分解式で持って右辺と左辺を等しくしなければいけないわけだ。aとb共に2乗で、cの二乗だけ単独で右辺に存在するので、この式を成立させるには左辺側にマイナス式が存在すると考えられる。そこで、mとnという変数を設定し、とりあえずaを分解する。
a=m−nのとき、
a
2=m
2−2mn+n
2
このとき、b=ルート(4mn) ならば、
c
2=m
2+2mn+n
2
c=m+n
と与えられる。しかし、bが整数解にならないので全てをmとnを二乗してもう一回考える。
a=m
2−n
2のとき、
a
2=m
4−2m
2n
2+n
4
b=2mnであれば、
a
2+b
2=m
4−2m
2n
2+n
4+4m
2n
2
a
2+b
2=m
4+2m
2n
2+n
4
a
2+b
2=c
2より、
c
2=m
4+2m
2n
2+n
4
c
2=(m
2+n
2)
2
c=m
2+n
2
となり、つまり答えは、
a=m
2−n
2
b=2mn
a=m
2+n
2
(m、nは整数の変数で、m>n>0)
.....という訳だ。m=2、n=1のとき「3,4,5」になる訳やね。じゃあもっと簡単な問題を出そう。
・・・・・
・・・・・
・・・・・
・・・・・←
・・・・・
問題>図のような5×5の点を矢印の部分から直線で結ぶ(斜めとはみだし禁止)。一度通った点は通れない。この時全部の点を結べる時はその解を、或いは全部の点が直線では結べないと考える時はそれを証明しなさい。
ヒント:チェス盤を思い出せ。