今回は、数学オリンピックの整数問題を解説します。
この記事を読むと
- 整数問題のアプローチ方法
- 整数問題の詳しい解説
を理解することができます。
この記事は「わか」が執筆しています。
私「わか」(https://twitter.com/wakkachan2019)は、国立大学数学科を卒業後、数学教育に10年以上関わっています。
問題
$$x^3+3367=2^n$$
を満たす自然数の組 \(( x , n )\) を全て求めよ
解説
整数問題の3つのアプローチを確認します
これを使って解いていきます。
解説1:とりあえず素因数分解
$$x^3+3367=2^n$$
素因数分解する(困難は分割する)
3367が素因数分解できるか試します。
$$3367=7\times13\times17$$
解説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:因数分解して候補をしぼる
因数分解して候補をしぼる
$$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:具体的に整数解を求める
それぞれ連立させて
\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の倍数であることを示す
- 因数分解して候補をしぼる
- 不等式を利用して候補をしぼる
以下の記事で類題を解説していますので、ぜひご覧ください。
以上で解説を終わります。
少しでも勉強の参考になれば幸いです。それではまた。
コメント