整数問題解法と条件

このQ&Aのポイント
  • 整数問題についての解法と条件について説明します。
  • 整数aとbに対して、a^2009+b^2009となる正の整数が2009桁以下である場合、その整数は何通りあるかを求めます。
  • 質問文章に対して、考え方のポイントやアドバイスを提供します。
回答を見る
  • ベストアンサー

整数問題

a,bを整数とする。 a^2009+b^2009となる正の整数が2009桁以下であるとき、 このような整数は何通りあるか。 正直どこをとっかかりにするとよいのか分からないが、 考えてみたのは、 (1)a,bがどちらも正の整数でa>=bのときを考える。 (2)(1)のとき、2009桁以下だから、1=<a=<9が必要となる。 (3)1=<a=<9のそれぞれのaの値に対して、bの値を考えるが、2009桁を超すのが  bがどの値のときか、またはすべての1=<b=<9で2009桁を超さないのか、判断できず。 上の場合分けだと、b=<0=<a のとき、を考えなければならないが、 このときは、aはいくらでも大きくできるのでないかと思い、この考え方はだめだと思った。 よろしくアドバイスお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tmpname
  • ベストアンサー率67% (195/287)
回答No.7

と後はa^2009 + b^2009 = x^2009 + y^2009 となる場合はどのようなものがあるかを調べる必要が ありますが、 (但しa,b,x,yは共に整数で両辺共に正) [かぶっている整数は合わせて1つと数える必要がある] この場合a,b,x,yの中で絶対値が最も大であるもの (の1つが)yであったとして y^2009 = a^2009 + b^2009 - x^2009 よって|y|^2009 ≦ |a|^2009 + |b|^2009 + |x|^2009 でいまa,b,xの絶対値の中で最も大であるものをmとすると |y|^2009 ≦ 3*(m^2009)ですが、 今|y|> mとすると、|y|≧m+1であって、明らかにm≠0ですが、 |y|^2009 - 3*(m^2009) ≧ (m+1)^2009 - 3*(m^2009) = (m^2009) * ((1+1/m)^2009 - 3) ≧ 1 * (1.1^2009 - 3) (m ≦ 10) > 0となっておかしいのでm=|y|, すなわち a,b,xの内何れか一つは絶対値がyと等しい必要がある。これから a^2009 + b^2009 = x^2009 + y^2009 となるのは 「自明な場合」だけであることが分かるでしょう。 あとは数え上げるだけです。

112233445
質問者

お礼

回答ありがとうございます [かぶっている整数は合わせて1つと数える必要がある] というのは、もし、a^2009 + b^2009 = x^2009 + y^2009 となったらa=x,b=yであるということなのでしょうか。 難しい・・・・

その他の回答 (13)

  • staratras
  • ベストアンサー率40% (1441/3516)
回答No.14

    a  マイナス←a b↓ a-十 九 八 七 六 五 四 三 二 一 零 一 二 三 四 五 六 七 八 九 十 b +十 零 正 正 正 正 正 正 正 正 正 過 過 過 過 過 過 過 過 過 過 過 b +九 負 零 正 正 正 正 正 正 正 正 正 正 正 正 正 正 正 正 正 適 過 b +八 負 負 零 正 正 正 正 正 正 正 正 正 正 正 正 正 正 正 適 適 過 b +七 負 負 負 零 正 正 正 正 正 正 正 正 正 正 正 正 正 適 適 適 過 b +六 負 負 負 負 零 正 正 正 正 正 正 正 正 正 正 正 適 適 適 適 過 b +五 負 負 負 負 負 零 正 正 正 正 正 正 正 正 正 適 適 適 適 適 過 b +四 負 負 負 負 負 負 零 正 正 正 正 正 正 正 適 適 適 適 適 適 過 b +三 負 負 負 負 負 負 負 零 正 正 正 正 正 適 適 適 適 適 適 適 過 b +二 負 負 負 負 負 負 負 負 零 正 正 正 適 適 適 適 適 適 適 適 過 b +一 負 負 負 負 負 負 負 負 負 零 正 適 適 適 適 適 適 適 適 適 過 b 零 負 負 負 負 負 負 負 負 負 負 零 適 適 適 適 適 適 適 適 適 過 b - 一 負 負 負 負 負 負 負 負 負 負 負 零 適 適 適 適 適 適 適 適 適 b - 二 負 負 負 負 負 負 負 負 負 負 負 負 零 適 適 適 適 適 適 適 適 b - 三 負 負 負 負 負 負 負 負 負 負 負 負 負 零 適 適 適 適 適 適 適 b - 四 負 負 負 負 負 負 負 負 負 負 負 負 負 負 零 適 適 適 適 適 適 b - 五 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 零 適 適 適 適 適 b - 六 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 零 適 適 適 適 b - 七 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 零 適 適 適 b - 八 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 零 適 適 b - 九 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 零 適 b - 十 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 負 零 N0.9です。画像添付が不調だったので漢字で一覧表を作りました。 aは左から右に-10から+10まで、bは下から上へ-10から+10までです。 a^2009+b^2009が2009桁以下の正の整数になる組み合わせのうち a≧bを満たすものを「適」、a<bのものを「正」としています。

  • staratras
  • ベストアンサー率40% (1441/3516)
回答No.13

No.9です。パソコンを変えて画像を再々送いたします。

  • staratras
  • ベストアンサー率40% (1441/3516)
回答No.12

No.9です。画像の添付がうまくいかなかったので再送します。

  • staratras
  • ベストアンサー率40% (1441/3516)
回答No.11

No.9です。N0.10様のご指摘のとおり、最後の最後が不十分でした。 最初に与えられた式はa,bについて対称なので、仮にa≧bとすると(逆でも構いませんが)、添付した表の赤い+の部分で99通りです。 このa,bの組、それぞれについてa^2009+b^2009の値が別々に定まります。なおこの表ではa^2009+b^2009の値が、-は負の整数、0は0、+は2009桁以下の正の整数、++は2010桁以上の正の整数になることを示しています。 さらに、No.9の回答の最後の部分で一部式の左辺・右辺を逆に書いていました。重ねて失礼いたしました。

  • tmpname
  • ベストアンサー率67% (195/287)
回答No.10

えっと、最後の数え上げの作業ですが: #7でも書いた通り(そして#8で補足して下さった通り) a^2009 + b^2009 = x^2009 + y^2009となるような (a,b)と(x,y)は「合わせて1つ」と数える必要があります。 で、#7で書いた通り(そして#9でも確かめて下さった通り) このような場合は「自明な場合」に限る事が分かった訳 ですが、これでやれやれではなくこの「自明な場合」を 合わせて1つと数える必要があるのを忘れてはいけません。 *つまり例えば(a,b)=(2,3)の時と(a,b)=(3,2)の時は  当然a^2009 + b^2009の値は同じになる訳ですが、  この場合「合わせて1つ」と数える必要があります。 よって実際には: *例えばa,bが共に正の場合は実際には  「1≦b≦a≦9かつa,bが共に整数」の場合だけ数えれば良くて、  この場合45通りです。 その他の場合も、同様に「自明な重複分を除く」事を忘れずに 数え上げてみましょう。 あと、#8さんがせっかく補足して下さっているのでさらに 補足で、 例えば2009乗の所を2乗に変えてみると、例えば 7^2 + 4^2 = 8^2 + 1^2 (=65) とかいう例が見つかったりします.

  • staratras
  • ベストアンサー率40% (1441/3516)
回答No.9

興味深い問題ですね。この問題を言い換えると、2009桁以下の正の整数で、すべての負でない整数を2009乗した整数2個の和または差として表される整数が何通りあるかということになりますが、10の2009乗が2010桁の最初(最小)の正の整数であることと、2整数の和と差の桁数が元の数の桁数とどのような関係にあるかを中心に考えてみました。(長文で恐縮です) 2整数の和の場合、m桁とn桁の整数(M,N)の和は、m≧n≧1とすると、m桁のままか、ひとつだけ繰り上がって(m+1)桁になるかのいずれかです。 2整数の差の場合(この問題のように負の数も含めた和の場合)、M≧N(m≧n≧1)とすると、m桁のままの場合のほか、NがMに近づくに連れてM-Nの桁数が下がって行き、最後は1桁(究極は0)までのすべての桁数を取り得ます。ただし3桁以上のある整数Mから別の整数Nを引いた際に、N<(9/10)Mであれば、2桁以上繰り下がることはなく、(M-N)はm桁のままか、ひとつだけ繰り下がって(m-1)桁になるかのいずれかです。Mをm桁の正の整数としますと(ただしm≧3) M-(9/10)M≧10^(m-1)-(9/10)10^(m-1)=10^(m-2)>10^(m-2)-1 ここで右辺はm-2桁の最大の整数です。この問題では2009乗もするので、お隣り(最も近くて小さい)の整数の2009乗との比は極めて小さいため、2数が接近して2桁以上繰り下がることは起きない、つまり2011桁以上の数から出発して2009桁以下の数は作れないだろうと推測されます。 実際にやってみますと、((x^2009)/(x+1)^2009)=(x/(x+1))^2009=(1-(1/(x+1)))^2009 なので xが大きくなるほどこの比の値は大きくなりますが (10^2009)/(11^2009)=(10/11)^2009<(100/121)^1004<(100/144)^502<(100/207)^250<(1/2)^250<(1/16)^62=(1/256)^31<1/1000 より 2^2009から11^2009に至るまで、隣り(最も近い小さい整数の2009乗)との比がすべて1/1000以下である、すなわち桁数が3桁以上違うことがわかります。【1】 (対数を使って計算してみると実際は80桁以上違いますがあとの考察には3桁以上違うことが分かれば十分です)10^2009は2010桁の最小の整数なので、9^2009は2007桁以下の整数です。 1≦n≦11の整数nの範囲でn^2009は3桁以上離れた(桁数がとびとびの)11個の整数です。このうちの2数を組み合わせて和または差を作る場合、2数のうちの桁数の多いほう(厳密には2数が等しい時の和の場合も含めて桁数が少なくない方)の桁数をmとすれば、和、差の桁数は、m桁のままか、繰り上がり・繰り下がりがあった場合の(m±1)桁になるかのいずれかです。したがって2009桁以下の正の整数NについてN=a^2009+b^2009=x^2009+y^2009…(式1)のように2通り以上には分解できないことが以下の考察でわかります。 a,bのいずれか一方が0の時、9^2009は2007桁以下の整数なので、a,bは0でないほうが1から9までの整数値をとり得ますが、この場合x,yの片方が0で、x,yの0でない方がa,bのうち0でないほうと一致する自明な解しかあり得ません。なぜならば、【1】で示したようにn^2009型の整数の桁数は1≦n≦11の範囲で3桁以上異なるため、2数の和もしくは差で繰り上がり・繰り下がりがあっても高々1桁の変動しかないため、別の3桁以上異なるn^2009型の2整数の和や差の組み合わせの右辺では式1の左辺と桁数が一致しなくなるからです。 またa,bのどちらも0でないとき、a^2009とb^2009のうち正で桁数の少なくない方をm桁とすると式1の左辺はm桁のままか繰り上がり・繰り下がりでm±1桁になるかのいずれかです。この場合も【1】で明らかなように、m桁以外の別のn^2009型の整数の桁数は3桁以上異なるため、m桁またはm±1桁の整数をこの型の2整数の和または差で作るためには左辺のx^2009かy^2009のいずれかがm桁でなくてはならず、桁数が同じn^2009型の整数の値は等しいので右辺のa^2009,b^2009の少なくともいずれか一方と、左辺のx^2009かy^2009のいずれか一方が等しくなくてはなりません。 そしていずれか一方同士が等しければ、両辺の残りの項同士も等しくなります。 あとは数え上げ、ですが、a,bともに正のときには、9^2009が2007桁以下の数なので、1≦a≦9と1≦b≦9のすべての組み合わせで81通りです。 a,bの片方が0の時は、他方が1から9までの整数値で18通りです。 a,bの片方が負の時は、負の方は-1から-9までの整数値で、他方(正の方)の絶対値が負の方の絶対値を上回る組み合わせ(a=10またはb=10を含む)で90通りです。 合計189通りになると思います。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.8

お, 確かに>#7. #7 で言っているのは a^2009 + b^2009 = x^2009 + y^2009 となる「自明でない」 a, b, x, y があれば「2組」と数えちゃいかんよ, ということです. 「自明」というのは「a=x, b=y」またはその逆, ということ. で #7 では「自明なものしかない」と示しているので, 「a^2009+b^2009 という値」を数える代わりに「条件を満たす a と b の組」を数えていいですよ, としています. 同じような問題でも 2009 のところを一斉に 2 に変えると上のところがあやしくなりますね.

  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.6

a,bとも正の場合は、 9^2009+9^2009が2009桁以下なら、1≦a,b≦9で成立することになる。 9^7=4782969<5*10^6より、 9^2009+9^2009=2*9^2009=2*9^7*9^2002 <2*5*10^6*9^2002=10^7*9^2002<10^2009 aが正,bが負の場合は、 11^2009-10^2009が2009桁を超えるなら、0<-b<a≦10で成立することになる。 11^2009-10^2009=(11-10)(11^2008+11^2007*10+11^2006*10^2+・・・・+10^2008) >11^2008=121^1004 >1.2^1004*10^2008 >1.4^502*10^2008 >1.9^251*10^2008 >3.6^125*10^2008 >12^62*10^2008 >10^2009 以上から、 a,bとも0または正の場合は99個 aが正bが負、または、aが負bが正の場合は90個 で合計189個じゃないかな。

  • tmpname
  • ベストアンサー率67% (195/287)
回答No.5

まず最初ですが 9^2009 = (9^56) * (9^(2009-56)) < (10^54) * (10^(2009-56)) = 10^(2009-2) であって 9^2009は2007桁以下の数であって、 よって 2*(9^2009)は2008桁以下の数です。 次にb≦0≦aの時を考えるのですが、 a,bは整数を動くのですからb≧-(a-1)でないとすると b≦-aですが、この時a^2009 + b^2009 ≦0ですよね?

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.4

どうして「aはいくらでも大きくできるのでないかと思」ったのでしょうか? 問題文をじっと読めば, そのようなことはないと分かりますよ. あと, これをやろうとすると 9^2009 とか 11^2009 とかを考えなきゃならないんだけど, 「中学レベル」でどうしろというんだろう. ある程度数字の感覚があれば「9^2009 はど~にも 2009桁にはなりえない」とか「明らかに 11^2009 は 2009桁では収まらない」とかほぼ一瞬で分かるんだけど, 説明が大変. 蛇足: 「=<」には違和感がある. 「<=」の方が自然じゃないかなぁ.

関連するQ&A

  • 整数問題

    正の整数a,b,cが 2a-3b=0・・・(1) 2a-5c=1・・・(2) を満たしている。 (1),(2)を満たすaの最小の正の値はアである。 また、(1),(2)より 2(a-イ)=ウ(b-エ)=オ(c-カ) が成り立つので、 a-イは2桁の整数キクの倍数である。 (1),(2)から 2a=3b 2a=5c+1 2aは偶数だから3bが偶数になるにはbが偶数であればよいからbの取り得る値はb=2,4,・・・・ 同様に5c+1が偶数になるにはcが奇数であればよいからcの取り得る値は c=1,3,・・・・ a,b,c,の対応表をb=6までつくったところ (1),(2)を満たすaの最小の正の値は3となりました。 これ以降が全く分からないので、どなたか教えて下さい。

  • 整数の問題

    3つの数字5、6、7を1列に並べて3けたの整数M、Nを作った。Mは連続する2つの整数の積にNはある整数の平方になった。 (1)MとNを求めなさい。 (2)nを1桁の正の整数とするとき、数nM+Nがある整数の平方になった。そのようなnの値をすべて求めなさい。 とあるのですが、さすが開成です。全然わかりません。この問題どのように解いたらよいのでしょうか? アドバイスなどをお願いします。

  • 整数問題

    出典:東京出版、新数学演習 問題1・13より 解答を読み進め、以下で進まなくなりました。 ------------------------------------------------------------------- "4桁の整数で。その下2桁の数と上2桁の数との和の平方と等しくなるものを求めよ。" 解答)  上2桁をa、下2桁をbと置く 100a+b=(a+b)^2 a^2+2(b-50)a+b^2-b=0 a=50-b±√(50^2-99b) …(1) このaが整数であるための条件は√の中が平方数であることで、そこで、 50^2-99b=n^2 (nは0以上の整数) …(2) とおくと、まず0≦n≦50であり、(2)の両辺を9で割った余り (左辺の余りについては暗算で7)について考えると ------------------------------------------------------------------- ここまでは完全に理解できています。問題は以下。 ------------------------------------------------------------------- nは9で割ると余りは4or5 …(※) (以降略) ------------------------------------------------------------------- この1文でつまずいています。 本解答は以降、同様に11で(2)の両辺割った余りを考察し、 0≦n≦50でこれらを満たすn(n=5,49,50)を求め、(1)(2)から整数解を 出しています。(解:2025、3025、9801) この流れは理解できますが、上の一文だけは展開矛盾を感じています。 こういう形でなく、 "n^2を9で割った余りが7になる最小のnは4or5" という言い回しなら分かりますが、(※)は n^2ではなくnについて言っています。 しかも4と5を余りといっています。 ただ本誌も何年も刊行されてますし、誤植ものではないと思います。 合同式の知識が浅はかなので、その辺で私が読み取れていない部分が ありそうですが、有識な方の解説を頂ければ幸いです。

  • 次の整数の問題の解説をお願いします

    問題 任意の正の整数nに対して,次の(A)と(B)をともに満たす正の整数Nが存在することを示せ. (A)Nはn桁であり,各桁の数字は3または8である。 (B)Nは2^nで割り切れる。 数学的帰納法で解くと思うのですが、漸化式がどうもたちません。 お願いします。

  • 整数にならない

    自分の考えが間違っているか、判断できないので質問します。 a,b,mを正の整数とする。このとき3ab=2^(2m-1)が成り立つとき、a,bの整数値はない。この理由を自分で考えてみたのですが、ab={2^(2m-1)}/3 a,bが正の整数のとき、abも正の整数よって、{2^(2m-1)}/3が正の整数となる。ところが2^(2m-1)は因数に3を持たないので、{2^(2m-1)}/3は正の整数にならない(正の分数になる)。正の分数は正の整数どうしの積にはならない。よってa,bの整数値はない。まちがっていたら訂正お願いします。

  • 整数となる分数

    a、bを正の整数とする 任意の正の整数nに対して(n^3+an-2)/(n^2+bn+2)の値が整数となるようaとbの値を定めよ 分母は分子×分子で割り算した商+余りなのでそれで書きかえてn-b+{(a+b^2-2)n+2(b-1)}/n^2+bn+2 nもbも正の整数だから無視して{(a+b^2-2)n+2(b-1)}/n^2+bn+2が整数となればよい というところまでは分かりましたが、ここからどうすればよいかわかりません 教えてください

  • 文章問題

    3けたの正の整数がある。この整数の百の位の数字は2で、これを末位に移し、その他の数字を1けたずつ上に移してできる整数は、はじめの整数より81だけ大きいという。はじめの整数を求める問題で どのように解くか分からないのでおしえてください (2*100)+(10*A)+(1*B)=(100*B)+(10*A)+(1*2)+81と考えたのですがよくわかりません。

  • 整数問題です。

    整数問題です。 a+b=4√5,a-b=4のときa^3+b^3の値を求めよ。という問題です。よろしくお願いします。

  • 3桁の整数の表し方と証明

    各位の数字が全て異なり各位とも0でない3桁の整数がある。この整数の各位の数字を入れ替えて出来る全ての整数ともとの整数を加えると222の倍数になることを証明せよ。という問題ですが、、 もとの3桁整数を表すのに100a+10b+cと考えました。 各位を入れ換えた整数を例えば100b+10c+aとすると加えると101a+110b+11cとなります。これが222の倍数となると証明できないし、、。最初の3桁の整数の表し方が違うんですかね、、。すいません、教えて下さい。

  • 整数問題

    以下の問題が解けなくて悩んでいます。 申し訳ありませんが解答をお願いします。 問 2/(a-√5) (aは整数)の整数問題が2であるとき、aの値を求めよ。