【数学オリンピック】x^3+3367=2^nを満たす自然数を求めよ【整数問題】

整数

今回は、数学オリンピックの整数問題を解説します。

この記事を読むと

  • 整数問題のアプローチ方法
  • 整数問題の詳しい解説

を理解することができます。

この記事は「わか」が執筆しています。

私「わか」(https://twitter.com/wakkachan2019)は、国立大学数学科を卒業後、数学教育に10年以上関わっています。

問題

問題

$$x^3+3367=2^n$$

を満たす自然数の組 \(( x , n )\) を全て求めよ

解説

整数問題の3つのアプローチを確認します

整数問題の3つのアプローチ
  • 因数分解して積の形に
  • 不等式を利用して絞り込む
  • 倍数やあまりで分類する

これを使って解いていきます。

解説1:とりあえず素因数分解

解説1

$$x^3+3367=2^n$$

素因数分解する(困難は分割する)

3367が素因数分解できるか試します。

$$3367=7\times13\times17$$

解説2:因数分解できる形に持ち込む

解説2

$$x^3+7\times13\times17=2^n$$

因数分解したいが、今のままではできません。

nが3の倍数であれば因数分解できるので

nが3の倍数であることを示す

① \(n=3k\) のとき

$$x^3+7\times13\times17=2^{3k}$$

$$x^3+7\times13\times17=8^{k}$$

ここで7で割ったあまりに注目して考える

$$x^3+0\equiv1^{k}\pmod7$$

$$x^3\equiv1\pmod7$$

② \(n=3k+1\) のとき

$$x^3+7\times13\times17=2^{3k+1}$$

$$x^3+7\times13\times17=2\cdot8^{k}$$

ここで7で割ったあまりに注目して考える

$$x^3+0\equiv2\cdots1^{k}\pmod7$$

$$x^3\equiv2\pmod7$$

③ \(n=3k+2\) のとき

$$x^3+7\times13\times17=2^{3k+2}$$

$$x^3+7\times13\times17=4\cdot8^{k}$$

ここで7で割ったあまりに注目して考える

$$x^3+0\equiv4\cdots1^{k}\pmod7$$

$$x^3\equiv4\pmod7$$

ここで\(x^3\pmod7\)を考える

\begin{array}{|c|c|c|} \hline x &1&2&3&4&5&6&7&\cdots \\ \hline x^3 & 1 &8 &27&64&125&216&343&\cdots \\ \hline x^3\pmod7 &1&1&-1&1&-1&-1&0&繰り返し\\\hline \end{array}

よって\(x^3\equiv1,0,-1\pmod{7}\)

以上より②③は不適となり

\(n=3k\)としてよい

nが3の倍数だったら因数分解できるので、嬉しいですね。

解説3:因数分解して候補をしぼる

解説3

因数分解して候補をしぼる

$$x^3+7\times13\times37=2^{3k}$$

$$2^{3k}-x^3=7\times13\times372^{3k}$$

\(Y=2^{k}\)とおく

$$Y^3-x^3=7\times13\times37$$

左辺を因数分解して

$$(Y-x)(Y^2+Yx+x^2)=7\times13\times37$$

以下に注意して

「\((Y-x)^2=Y^2-2Yx+x^2\)」→「\(3Yx\)」大きい→「\(Y^2+Yx+x^2\)」

整数のパターンは

\begin{array}{|c|c|c|} \hline Y-x&Y^2+Yx+x^2 \\\hline 1&3367 \\\hline 7&481\\\hline13&259\\\hline \end{array}

の3パターンである

解説4:具体的に整数解を求める

解説4

それぞれ連立させて

\begin{eqnarray} \left\{ \begin{array}{l} Y-x=1 \\ Y^2+Yx+x^2=3367 \end{array} \right. \end{eqnarray}

これを解くと\((x,Y)=(33,34)\)

\(2^k=34\)を満たす整数kはないので 不適

\begin{eqnarray} \left\{ \begin{array}{l} Y-x=7 \\ Y^2+Yx+x^2=481 \end{array} \right. \end{eqnarray}

これを解くと\((x,Y)=(9,16)\)

\(2^k=16\)より \(k=4\)

したがって \((x,n)=(9,12)\)

\begin{eqnarray} \left\{ \begin{array}{l} Y-x=13 \\ Y^2+Yx+x^2=319 \end{array} \right. \end{eqnarray}

これを解くと\((x,Y)=(2,15)\)

\(2^k=15\)を満たす整数kはないので 不適

以上より \((x,n)=(9,12)\)

整数解まで辿り着きましたね!

まとめ:数学オリンピック 整数問題

今回のまとめは以下の通りです。

  • \(x^3+3367=2^n\)を満たす自然数の組は\((x,n)=(9,12)\)
  • 因数分解できるように、nが3の倍数であることを示す
  • 因数分解して候補をしぼる
  • 不等式を利用して候補をしぼる

以下の記事で類題を解説していますので、ぜひご覧ください。

以上で解説を終わります。

少しでも勉強の参考になれば幸いです。それではまた。

コメント

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