整数問題解法と条件

この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)

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

何か冒頭日本語として変な文章をうってしまいました。

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

まだ全然考えてませんが、取り敢えずあなたの質問に 事だけを考えると: (3) 1≦a≦9のそれぞれのaの値に対して、bの値を考えるが、 2009桁を超すのがbがどの値のときか、またはすべての 1≦b≦9で2009桁を超さないのか まあrubyで計算させるとa=b=9のときa^2009+b^2009の 値は1918桁の数というのが一瞬で分かりますが: 9^2 = 81で、もう少し計算すると 9^4 < 66 * 10^2 9^6 < 44 * 10^4 9^8 < 44 * 10^6 < (1/2) * 10^8 であるから 9^56 < ((1/2)^7) * 10^56 < 10*54 つまり9^56は既に54桁以下の数で、これよりa=b=9の時 a^2009+b^2009が2009桁を越えることはありえない 事がわかります (4) b≦0≦a のとき、を考えなければならないが、 このときは、aはいくらでも大きくできるのでないかと思い そんなことは無くて、明らかにb≧-(a-1)です。 f(x)=x^2009とするとf'(x)=2009*(x^2008)で、 平均値の定理からあるa-1 < c < aがあって a^2009 + b^2009 ≧ a^2009 - (a-1)^2009 = 2009 * (c^2008) > 2009 * ((a-1)^2008) であるからこの場合a≦10です。

112233445
質問者

お礼

回答ありがとうございます 「9^56は既に54桁以下の数で、これよりa=b=9の時 a^2009+b^2009が2009桁を越えることはありえない」 「aはいくらでも大きくできるのでないかと思い そんなことは無くて、明らかにb≧-(a-1)です。」 この2点についてどうしてか考えています。

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

負の値を許しても, 問題としては破たんしません. a, b ともに負では困るので少なくとも一方は正. で (1) 両方とも非負 (2) 一方が正で他方は負 と場合わけすることになると思う. 対数を使っていいならさほど問題にはならない.

112233445
質問者

お礼

回答ありがとうございます レベルとしては、中学の範囲での問題です

関連する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の値を求めよ。