• ベストアンサー

整数の約数・倍数の問題

二つの正の整数の和は54で、その最小公倍数は231である。各数を求めよ。 という問題です。 231=3*7*11、二つの整数の和が54より最大公約数は3.∴求める2数は3*7、3*11つまり21,33. と解説があるのですが、よくわかりません。 最小公倍数とは、2数に共通する因数の2数に共通しない因数の積ということは覚えていたので、その2数をA,BとするとA(B)=3^l*7^m*11^n、となるから、3,7,11を掛け合わせて和が54になるような2数を探せばよいんだなという方針で、答えはでたのですが、あまり能率的ではないような気がします。 解説の解説をお願いします。 宜しくお願いしますm(__)m

  • stripe
  • お礼率89% (1568/1752)

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

  • ベストアンサー
回答No.3

  231=3*7*11 以上のように素因数分解されているということは、二つの数で、この三つの素数を使わなければならないということです。「最低一回」使うのです。 しかし、二つの数の和は、54だと言います。すると、一方の数で、7*11を使うと、これで、77になり、もう54を越えてしまいます。 残りの可能性は、7と11を二つの数に分けることです。3*7,11という可能性と、3*11,7という可能性が思いつきますが、これでは、54に足らないのです。(前の場合、21+11=34で、後の場合、33+7=40です)。 3を二度使って、3*7,3*11にしてみると、21と33で丁度54です。 これで終わりです。 ------------------------------ 二つの数の和が、54ですから、二回使える数は、11は見ただけで無理、7も、11がすでにあるので、二回使うと、7*7=49となって、大きくなりすぎるので、結局、二回使う数は、3しかないということになるのです。 素因数を二回使わねばならないと分かった時点で、54を、2と3で素因数分解するまでもなく、7と11は、54に比べ、あまりに大きな数なので、残るのは3となるのです。 ------------------------------ 和が54でなく、もっと大きな数の場合、7か11で割って見ることは重要です。7か11で割れれば、二つの数は、どちらかの数を二回使っているということが分かるからです。 例えば、和が714などになると、これは、7か11でまず割って見ることです。7で悪と割り切れて、7*102となります。しかし、11では割り切れません。これは、二つの数で、7をそれぞれ使っているということを意味します。 そこで102を考え、また7と11で割れるかどうか確認します。今度はどちらも割れません。しかし、3だと割り切れ、34になります。つまり、3を二つの数で使っているのです。 二つの数は、3*7,3*7*11という形をしている可能性があるのです。しかし、前は21,後は231で、合計しても、252でたりません。 252は、714の大体、1/3です。ということは、どちらか二つの数の一方に3をかけると、うまく、目的の数になる可能性があるのです。それは、多分、3*7,3*3*7*11ではないかと考えます。前は21,後は、9*77=693で、合計は693+21=714で合います。 二つの数は、3*7=21と、3*3*7*11=693となります。こういう計算の時は、共通素因数を見つけるため、素因数で割ってみるというのは良い方法です。 しかし、今回の問題では、和が54なので、素因数3,7,11を考えただけで、7や11が二回使われて、共通素因数になっているのは無理だと分かるのです。  

stripe
質問者

お礼

詳しくどうもありがとうございます。 類題はスムーズに解けるようになりそうです! ありがとうございました。

その他の回答 (3)

  • kony0
  • ベストアンサー率36% (175/474)
回答No.4

求める数をA,Bとおき、その最大公約数をGとおくと、 A=Ga,B=Gb(a,bは互いに素な(1以外に公約数を持たない)整数)とかけます. G(a+b)=54, Gab=231 ここで、1つ定理。 「a,bが互いに素であるとき、a+bとabも互いに素である。」ことがわかっています。 ということは、Gは54,231の最大公約数であるから、G=3 ということで、a+b=18, ab=77 あとは因数分解をする要領で、aとbは7と11であることがわかります。 よって、求める数は、3*7=21と3*11=33(答) さて、定理の証明ですが、これは背理法を使う必要があります。 a+bとabが1以外の公約数を持つと仮定すると、 ある素数pを用いてa+b=pm, ab=pn と書けます。 abの積が素数pの倍数なので、a,bの少なくとも1つはpの倍数でなくてはなりません。 ここでたとえばaがpの倍数であると仮定すると、a=pa' これをa+b=pmに代入すると、b=p(m-a') ということは、a,bがともにpの倍数であり、これはa,bが互いに素であるという条件に矛盾する。 したがって、a+b,abは互いに素である。(証明終)

stripe
質問者

お礼

違う角度からのご説明どうもありがとうございます。 そんな定理があるんですね。 参考にさせていただきます。 ありがとうございました~!

  • eatern27
  • ベストアンサー率55% (635/1135)
回答No.2

2つの正の整数をA,B(A<B)、最大公約数をnとおくと、 AもBもnの倍数ですからA+B=54もnの倍数です。 AB=231はnの倍数だから、 nは231と54の公約数となります。 231と54の公約数は1と3だから、n=1 or 3ですが、 明らかにn≠1です。 n=3の時は A=3*7=21、B=3*11=33と、A=3、B=3*7*11が考えられますが、 後者は明らかに不適で、前者はA+B=54となるので、 21と33が答えになります。

stripe
質問者

お礼

なるほどです。 参考にさせていただきます。 どうもありがとうございました!

  • liar_adan
  • ベストアンサー率48% (730/1515)
回答No.1

解き方としては考えていらっしゃる通りです。 ただ、解説の中にはちょっとした機転みたいな部分が 含まれています。 まず、3,7,11だけでは、足して54になる組み合わせはないのは簡単にわかります。 (組み合わせとしては3通りしかないから) 「だから、どれか重複して使われる因数があるはずだけど…。 そういえば、同じ因数を持つ数どうしを足し合わせると、 和も同じ因数を持つはずだな。 54を見てみると、因数は2と3しかないぞ。 2は使われてないから、重複して使われる因数は3にちがいない。 3とほかの因数を掛け合わせて、21,33。ちょうど条件に合う。 答えはこれだ」 という過程をとって、ちょっとだけ探すのが早くなります。

stripe
質問者

お礼

どうもありがとうございます。 >そういえば、同じ因数を持つ数どうしを足し合わせると、 和も同じ因数を持つはずだな。 言われて気が付きました。 なるほどです。 参考にさせていただきます!

関連するQ&A

  • 約数・倍数の問題

    次の3条件を満たす3個の整数a,b,c(0<a<b<c)の値を求めよ。 (A)a,b,cの最大公約数は6 (B)bとcの最大公約数は24、最小公倍数は144 (C)aとbの最小公倍数は240 という問題の解き方を教えて下さい。 明日テストなので早めに回答してくださると助かります。

  • 整数について。

    (1)最大公約数と最小公倍数の和が51であるa,b(a <b)の組は、?組あり、最大のa の値は、?である。 (2)和が546で、最小公倍数が1512である2つの正の整数を求めよ。 この2問にご教授願いたいです。すみません。

  • 最小公倍数を求める方法でわからないことがあります

    例えば60と54の最小公倍数を求めたい場合 まず共通する素因数である2で割ると 30と27 次に共通する素因数3で割ると 10と9 そして2×3×10×9をすると540が最小公倍数となる、ということですが 2×3×10で60の倍数であることが確定して この中に54の因数である(2×3)は60の倍数であることを確定させる時にすでに計算に入れてあるので あとは9を掛けると54の倍数であることも確定する 540は60と54の公倍数であることが言える というのはわかるのですが この共通する素因数と各数の残りの因数を掛け合わせたものが「最小」を表しているといえる理由は何なのでしょうか? 数式ではなく言葉で説明していただけるとありがたいです。 よろしくお願いします。

  • 整式の最小公倍数

    整式A=x^2-1,整式B=x^2+2x+1の最小公倍数を求める問題です。 両整式を因数分解して整式A=(x+1)(x-1),整式B=(x+1)^2となり、最大公約数は共通している(x+1)というのは分かったんです。 では、最小公倍数は最大公約数(x+1)と残っている(x-1)を書けばいいだけなのですか?

  • 最小公倍数と最大公約数の関係について

    最小公倍数と最大公約数の関係について 小学校に通っている妹の宿題を教えていたとき 最小公倍数と最大公約数の問題がありました。 自分は今まで何となく解いていましたが あることに気が付きました a,bがあり  この2つの最小公倍数は、a,bそれぞれをa,bの最大公約数で割ったものの積に a,bの最大公約数を掛けたもの どうでしょうか? もしこれが正しい場合(実際に上記の公式はありますか?) 証明はどのようにすればよいのでしょうか? 回答宜しく御願い致します。

  • 約数、倍数の問題

    「0<a<150であるような整数Aがある。Aと42の最大公約数は6,Aと32の最大公約数は8であるという。このときAの個数はいくらか。」という問題があります。この問題の解説に、「Aと42の最大公約数は6=2×3であり、Aと32の最大公約数は8=23であるから、A=23×3×X=24X(Xは整数) と表すことが出来る」と載っているのですが、どうしてこう表せるのか理解できません。どなたか教えて下さい。

  • 倍数の問題

    次の問題は小学校5・6年の参考書に載ってあったのですが、この問題を見て疑問に思ったことがあります。 【問題】12,18のどちらで割っても3余る数のうち、最も小さい整数を求めなさい。 この問題は、どちらで割っても余りが同じになるので、最小公倍数をgcd(a,b)で表すとすると、  gcd(12,18)+3=39 で解けるのですが、 (割ると3余るということは、割られる数は割る数の倍数より3大きいということになるから。) 余る数が違ったらどうやって解くんだ!!という疑問が生まれてしまいました。 問題にしてみると、次のようになります。 【問題】aで割ると余りがpになり,bで割ると余りがqになる数のうち、n番目の整数を求めよ。 ただし、最小公倍数をgcd(a,b)で表すものとする。 条件を満たす整数を1番目に限定しないようにしました。 これがp=q=rなら、gcd(a,b)n+rで簡単に求められるのですが、上のように余りが異なる場合はどうやって求めれば良いのでしょうか?

  • 最大公約数と最小公倍数の関係

    ある整数と18の最大公約数は9、最小公倍数は54です。ある整数を求めよ。 この問題を小学生に分かりやすくご解説いただけませんでしょうか?

  • 整数論、公倍数について

    [a,b,c]=[[a,b],c]を示せと言う問題です。 aの公約数の集合をA(a)で表すと、a,bの公倍数の集合はA(a)∩A(b)で表される。 同様にして、a,b,cの公倍数の集合はA(a)∩A(b)∩A(c)で表され、[a,b]とcの公倍数の集合は、[a,b]の倍数の集合∩A(c)で表される。    ここで、[a,b]はa,bの最小公倍数であるから、[a,b]の倍数とはa,bの公倍数のことである。 したがって、[a,b]の倍数の集合=A(a)∩A(b)である。    よって、右辺=[a,b]の倍数の集合∩A(c)        =(A(a)∩A(b))∩A(c)        =A(a)∩A(b)∩A(c)        =左辺 というような感じでいいのかなと思ったのですが、この問題、数式で証明しようと思ったらどのようにすればよいのでしょうか?教えてください。 イメージとしてはa、b、cの最大公約数をkとおくとみたいな流れでの証明方法です。宜しくお願いします。

  • 最大公約数と最小公倍数

    3つの整数 a, b, 72 (a>b) の最大公約数は6, 最小公倍数は432 であるという。 a, b として考えられる数のうち、a-b の値が最も小さくなるような a, b の値? 解き方を教えてください よろしくお願いします