Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

創作整数問題#5解法&創作整数問題#6


こんにちは、pencilです。世の中には「マスターデーモン」というおどろおどろしい名の付く問題(1990年IMO中国大会(北京)の第3問)が存在し、数学愛好家や数オリ関係者の間で知名度が高い(?)問題です。前回の問題は若干その問題に似ていますが、素数という条件が強い制約になっており比較的簡単に解くことができます。


《問題#6》

abcを互いに異なる正の整数とする。10進法で表された3桁の整数 N=abc(10)について abc はこの順に等比数列を成すという。以下の問いに答えよ。

(1)5進法で表すと3桁の整数 ccc(5)となるようなN10進法で求めよ。

(2)a進法で表すと5桁の整数 cbbcc(a)となるようなN10進法で求めよ。

(創作問題)


今回の問題はなかなか粋な雰囲気を醸し出していますが、絞り込みにより割と簡単に解決できます。

 

» (1)の答えはこちら

(1)の答えは N=124 です。

» 閉じる

» (2)の答えはこちら

(2)の答えは N=421 です。後日、詳しい解答を公開する予定です。

» 閉じる


創作整数問題#5(解き方)


さて、前回の問題は

というものでしたが、pが素数というのがポイントです。2p+1 を次のように変形します。

     2p+1=(1+1)p+1=(1+pC1+pC2++pCp1+1)     +1=3+k=1p1pCk

二項係数pCkpが素数なのでpで割り切れるのですが自明とまでは言いにくいので一応証明しておきましょう。証明といっても簡単です。

二項係数pCkpCk=p!(pk)!k!=p(p1)!(pk)!k!と表せます。この分母(pk)!k!の素因数にはpが含まれないのでpCkpの倍数となります。よってk=1p1pCk=pN (NN)と置けるので、結局2p+1p=3+pNp=3p+Nとなります。これが整数となるにはp3の約数でなければなりませんが、そのような素数p3のみです。よってp=3が求める素数となります。


(コメント)

今回の問題は簡単でしたが(といっても最近の京大入試よりは難しいかもしれませんが)、冒頭でご紹介した通称マスターデーモンさんは数学オリンピックの数々の難問の中でもかなり手強い問題で、補題を予め幾つか示した上で証明に取り掛からないといけないような So Heavy な問題です。問題は

Determine all integers n>1 such that 2n+1n2 is an integer.

というもので、要するに2n+1n2が整数になるような1より大きい整数nをすべて求めよ、ということを言っています。この問題ではnが素数ではないので、もちろん以下のような解答は0点です。

《誤答例》

2n+1n2が整数になるには少なくとも2n+1nが整数でなければならない。いま

2n+1n=3+nNn=3n+N

となるので、これより n=13

これは 2n+1=3+nN としている部分に誤りがあります。一般の自然数nではnCknの倍数でないことがあります(例えば(n,k)=(9,3)など)。こういう場合を除かない限りこの方法を使うことはできませんが、必要条件から攻めるという点は重要です。なお、IMOの公式解答は n=3 に目星を付け、nの最小の素因数pからアプローチしたやや天下り的な解答ですが、最小の素因数を仮定するという方法はこういった数オリレベルの問題で矛盾を導くときの常套手段です。

数学オリンピックはともかく、入試問題を解くにあたって2nを二項展開する方法は知っておいて損はありません。

 

“創作整数問題#5解法&創作整数問題#6” への2件の返信

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

©Copyright 2017-2025 理系のための備忘録 All Rights Reserved.