創作整数問題#19解法&創作整数問題#20


前回の問題は不等式での処理が解答の決め手でした。今回は各位の和に関する一風変わった問題です。


《問題#20》

数字根とは、ある自然数Nの各位の和S1を求め、さらにS1の各位の和S2を求める、・・・という操作を繰り返し行い、最終的に得られる1桁の数のことを指す。例えば、310=59049の数字根は9であるが、これは5+9+0+4+9=272+7=9のように計算される。

nを自然数とするとき、2nの数字根として得られる値をすべて求めよ。

(創作問題)


「数字根」という単語はあまり見慣れないかもしれませんが、9の倍数の判定法などで、皆さんも知らず知らずのうちに恩恵を受けているはずですよ。あることに気付けば楽勝な問題ですね。

 

» 答えはこちら

答えは 1,2,4,5,7,8 です。

» 閉じる


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



(前の投稿のコメントに関して)
元々は「整数」ではなく「自然数」とする予定でしたが、何故か問題文が「整数」という表記になってしまっていたので、やや絞り込みが煩雑ですが、ここではnを「整数」として解いていくことにします。(指摘して下さった たけちゃん さんに感謝致します)


《作問者の一言》

折角なので、作問の経緯から解説していきましょう。

例えば、今年の北大理系数学で「n2+n+14が平方数となるような自然数nをすべて求めよ」という問題が(誘導付きで)出題されました(文系の問題だと「n2+n+7」)。これはn2<n2+n+14<(n+4)2という不等関係から答を導くことができるという仕組みになっています。この場合だと上記の不等式により、与式が平方数になるとしたらn2+n+14={(n+1)2(n+2)2(n+3)2の3つの場合しかあり得ないことが分かります。

このように一つの文字nから成る整式であれば、nを含む平方数で挟みこむことができます(平方数の挟み込みについては当ホームページの「整数第2章第4節 2.不等式の利用」の項でも取り扱っています)。これと同様の問題を立方数で作ってみた、というのが今回の問題#19です。実際、例えば2001年の一橋大学後期に、「正の整数」という限定付きではありますが、次のような立方数をテーマとする問題が出題されています。

(参考問題)mを正の整数とする。m3+3m2+2m+6はある整数の3乗である。mを求めよ。(2001年一橋大学(後期第1問))

一方で本問の場合は単に「整数」としかないので、負の立方数まで考慮する必要があり、候補の数が倍増(場合によっては倍以上!)してしまいます。これを何とかして不等条件で処理していきます。以下、解答のアウトラインです。


《考え方》

まず最初に注目すべきなのは与式n3+8n2nの次数と最高次の項の係数ですが、次数は3、係数は1なので、(n+a)3(n+b)3の形の整式によって・・・①(n+a)3n3+8n2n(n+b)3というように挟み込めそうです(ただしa,ba<bを満たす整数)。そこで次に2次以下の8n2nの部分に注目します。8n2nはすべての整数nについて負になることはないので、下限についてa=0が決定します(a=0のとき①の左辺について展開すると08n2nとなり確かに成立)。問題は上限ですね。そこで①の右辺を展開すると、n3+8n2nn3+3bn2+3b2n+b3 8n2n3bn2+3b2n+b3 (3b8)n2(3b2+1)n+b30となります。これをnに関する二次不等式と見なせば、必要条件として{3b8>0D0が得られます(ただしDは判別式)。前者からb3が直ちに分かります(∵bは正の整数)ので、D0について調べます。判別式DD=(3b2+1)24b3(3b8)=3b4+32b3+6b2+1なので、D0という条件は・・・②3b432b3+6b2+1と書き直すことができます。しかしこの不等式は初等的に解くことができないので、「bは整数」であることを思い出し、評価することにしましょう。不等式②の両辺を3で割ると・・・③b4(10+23)b3+2b2+13となります。ここで「a,ba<bを満たす整数」と定めてあり、上述の通りa=0が確定しているので、bは正の整数となります。よって③の両辺は単調増加ですから、少なくともb4(10+23)b3が必要で、これよりb11を得ます(実際b=11とすると、③の左辺は114=14641、右辺は433193=14439.6となり確かに成立しています)。b11のとき、2b2+13<13b3が成り立つので、結局③の右辺について     (10+23)b3+2b2+13<(10+23)b3+13b3=11b3b4が言えますから、②を満たす最小の正の整数b11であることが分かります。つまり、b11以上のときはn3+8n2n<(n+b)3となるため、最終的にn3n3+8n2n(n+10)3が得られます。長い道のりでしたが、ここまで来れば後は単純作業です。計11個の二次方程式をサクサク解いてn=1,0,1,8,27を得ます。


(コメント&反省)

仮にnが「自然数」であれば、n3<n3+8n2n<(n+3)3と候補が少なくなり、「=(n+1)2」のときと「=(n+2)2」のときを調べて「n=1」、というように簡単に答えられるのですが、「整数」としたことで絞り込みが非常に面倒になってしまいました。反省です。

必要条件からnの候補を削減できないか、検討してみましょう。まず、与式n3+8n2nが任意の整数nについて偶数になることに気付きます。n3+8n2n=n(n21)+8n2=(n1)n(n+1)+8n2なので偶数です。偶数であり、かつ立方数になるということは、これが8の倍数であるということを意味しています。つまり(n1)n(n+1)+8n28の倍数でなければならないので、少なくとも(n1)n(n+1)8の倍数となることが必要です。これより、nは「奇数」または「8の倍数」に絞られることが分かります。ただ、これだけでは(n+何か)3の部分まで候補を絞れずなかなか活かせなさそうです。結局のところ11個の方程式を黙々と解いた方が下手なことをするよりも速そうです。

ともかく本問の主眼は、大抵の1元3次式は(n+何か)3の式で挟み込める、ということに尽きます。係数が穏やかでなければその限りではありませんが、恐らくそんな問題は出ないでしょう・・・。本問のようにn3+8n2n=m3などと置いてもなかなか進展しない問題に遭遇したときは、同次式による挟み込みで処理できないか疑ってみるようにしましょう。

因みに、②を無理やり解くと{b83+13(673173+134+3173+1096673173)b83+13(673173134+3173+1096673173)を得ます。とても素人の手に負える値ではありませんね(笑)。

 

コメントを残す

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

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