自然数解2018
当HPがいつもお世話になっているHN「DD++」さんからの出題です。
(平成30年1月1日付け)
問題 x についての2次方程式 x2+(x+k)2=2018 が自然数解をもつような自然数 k
の値を求めてください。
(答) 雰囲気的に、k=30
らすかるさんからのコメントです。(平成30年1月1日付け)
x=αが解のとき、α2+(α+k)2=(-α-k)2+{(-α-k)+k}2 なので、-α-k も解
α と k が自然数ならば、-α-k は自然数にならないので、自然数解を持っても他の解は
自然数となることはないですね。
2018≡2 (mod 4) なので、x は奇数、k は偶数 である。
また、2018≡2 (mod 3) なので、x は3の倍数ではなく、2018≡3 (mod 5) なので、x を 5 で
割った余りは、2 か 3 でなければならない。
31^2<2018/2=1009<32^2 なので、2018-7^2、2018-13^2、2018-17^2、2018-23^2 のうち
で平方数になるものを調べれば十分。
このうち、平方数になるものは、2018-13^2=43^2 のみなので、k=43-13=30
よおすけさんからのコメントです。(平成30年1月1日付け)
2次方程式 x2+(x+k)2=2018 を整えて、2x2+2kx+k2−2018=0
判別式 D/4=−k2+4036 なので、この値が平方数のとき、整数の解をもつ。
63^2<4036<64^2 より、k=63から一つずつ下げて探すと、
k=56 のとき、D=900=30^2 、k=30 のとき、D=3136=56^2
となり、この2つが元のxの2次方程式が整数の解をもつ自然数kのすべて。
k=56、k=30 をそれぞれ元のxの2次方程式に代入すると、
k=56 のとき、 2x2+112x+1118=0 を解いて、 x=-13、-43 →条件に合わない
k=30 のとき、 2x2+60x-1118=0 を解いて、 x=13、-43 →条件に合う
このうち、元のxの2次方程式が自然数の解をもつ自然数kは、30 のみでこれが最小。