• ベストアンサー

すごく大きい数を素因数分解する方法について教えてください。

すごく大きい数を素因数分解する方法について教えてください。 問題:m,nを2以上の整数とする。√2009=m√nのとき、m=(a) n=(b)である この問題の答えがa=49 B=41でした。 解説には√2009=√49×41=7√41と書いてあります。 解き方は、2009が何で割れるか小さい数から順に試すしかないのでしょうか。 なにか早く解く裏ワザなどあったらいいな・・・と思いました。 よろしくお願いします。

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

  • ベストアンサー
  • aurumnet
  • ベストアンサー率43% (51/117)
回答No.1

√2009=m√nより √2009=√n*m^2 となるので 2009=n*m^2となる m=2,3,4・・・ と代入したとき 2009はm^2で割り切れるので m^2=4,9,16,25,36,49・・・のどれかとなる また2009は奇数なので偶数は除去。 m^2=9,25,49・・・ 3つくらいなら割り算していってもいいですよね? 2009=41*(7)^2 がすぐ分かるはずです ところで答えあってます?a=7,b=41だとおもうんですが・・・

delicadeza
質問者

お礼

ありがとうございました。 答え、a=7です、間違ってました。 とてもわかりやすい説明でした! >2009=n*m^2となる   >また2009は奇数なので偶数は除去。 >m^2=9,25,49・・・ この通りに解いてみたら理解できました。 こういう基礎知識というんでしょうか、まったく勉強してこなかったので、 地道に1で割って、2で割って・・・・と延々と割り算の余りが二乗の数が出てくるまで 41回も繰り返さないと解けないのか・・・と嘆いてました。 これだったら、数回割り算するだけで解けちゃいますね! 私にとって魔法のような解き方です♪ 私は義務教育をずっと昔に終えた年齢ですが、 今頃になって勉強してこなかった過去を後悔し、 独学で勉強をしています。 嫌いを通り越して恐怖だった数字が、最近では分からないなりに、 楽しく感じる瞬間が増えてきてます。 こんな質問に同じ目線に立って答えてくださる皆さんに本当に感謝してます。 ありがとうございました!

その他の回答 (7)

  • eauSak
  • ベストアンサー率0% (0/2)
回答No.8

ちょっと違う側面から。 7×11×13=1001 というのを利用すれば、 2009=2×1001+7となるので、 7の倍数ということがわかります。 少し大きい数でも繰り返し1001の倍数を引いていけば7か13の倍数かどうかがわかります。 たとえば 65602589は 60060000を引いて 5542589 5005000を引いて 537589 500500を引いて 37089 30030を引いて 7059 7007を引いて 52 となるので、13の倍数であることがわかります。 また、#4の回答の補足みたいになりますが、 ・9で割り切れる整数は各位の数の和が9の倍数である。 ・11で割り切れる整数は各位の数を交互に加減した数が11の倍数である。 というのもあります。 たとえば、 84249は 8+4+2+4+9=27なので9の倍数。 8-4+2-4+9=11なので11の倍数。

回答No.7

★今回の問題は7で割れてしまうので、素因数分解の易しい問題です。びびらずに、小さい数から順に割っていきましょう。 ★基本は小さい「素数」から順に割っていくしかないです。素数は2,3,5,7,11,13,17,19,23,29,31,・・と並びますが、 ・まず偶数(=1の位が0,2,4,6,8)ならば、2で割りますね。 ・5の倍数(=1の位が0,5)ならば、5で割ります。 (1の位が10の場合は、10=2×5で割る) それはどんな人でもやるでしょう。 それを繰り返せば、必ず1の位が 1,3,7,9 の数が出て来ます。(2,5 だけで割り切れたら、1が出る) なので問題は1の位が 1,3,7,9 の時ですね。 これは 2,5 以外の素数、3,7,11,13,・・で順に割ってみるしかないです。 ※中高の試験等の問題の場合、大抵この辺で割り切れます。 ※割っていくのは素数だけで良いですので、2桁の素数はある程度知っておくと早いです。 2桁の素数の見分け方は、 「一の位が 1,3,7,9 のいずれかで、しかも 3,7 で割り切れない数」です。 (なぜか分かりますか?) 少なくとも 2,5 以外の素数は(2,5 で割り切れませんから)1の位は 1,3,7,9 のいずれかですね。 そこは押さえておきましょう。 すなわち 11,13,17,19 , 21,23,27,29 , 31,33,37,39 , 41,43,47,49,・・・, 91,93,97,99 の中から、3,7 で割り切れる数を除けば、2桁の素数が残ります。 そこを押さえて、車のナンバーなんかで素因数分解の練習をすると、すごく慣れますよ。 ★これは他の方もいっていた裏技です。(ミスってましたが) 使える人(使う人)はごく小数です。 2009 = 2025 - 16 = 45^2 -4^2 = (45-4)(45+4) = 41×49 (=41×7×7) 因数分解の公式の応用です。 平方数(整数の2乗の数)をよく知っていなければ使えず、また、すぐ思いつく場合にしか使えません。 華麗ですが、基本は上です。

delicadeza
質問者

お礼

ありがとうございました! >すなわち 11,13,17,19 , 21,23,27,29 , 31,33,37,39 , 41,43,47,49,・・・, 91,93,97,99 >の中から、3,7 で割り切れる数を除けば、2桁の素数が残ります。 >そこを押さえて、車のナンバーなんかで素因数分解の練習をすると、すごく慣れますよ。 このアドバイスですが、私の場合、考え込んじゃって事故りそうです・・・ 助手席に乗るとき限定で訓練してみます!

回答No.6

4桁くらいなら良いのですが、それ以上となると。。。 基本的に素因数分解は大変です。 大変なので暗号化技術で使われます。

delicadeza
質問者

お礼

ありがとうございました。 暗号化技術というのがあるんですね。 調べてみます!

  • htms42
  • ベストアンサー率47% (1120/2361)
回答No.5

2009に含まれている素数は7以上であるというのはすぐに分かります。(#4の回答) ・偶数ではない、 ・3の倍数ではない、 ・5の倍数ではない、 7,11,13、・・・です。 2009=m×m×nになりますから、7以上の素数のどれかが2つ入っていなければいけません。 (1)7が2つ入っていれば残りは、・・・ (2)11が2つ入っていれば残りは、・・・ (3)13が・・・ (1)を調べた段階で残りが41という素数になりますから(2)から後の可能性はなくなります。 おまけ 7で割りきることができる 6桁の数字だとします。 abcdef S=-2a-3b-c+2d+3e+f が7の倍数であれば、全体も7の倍数です。 2009は9-2=7ですから7で割り切れます。 -54≦S≦54ですから九九の範囲です。 でも割り算を実行する方が速いかもしれません。

delicadeza
質問者

お礼

ありがとうございました。 とてもわかりやすい説明でした! おまけの7で割り切れる6桁の数字の話も勉強になりました。 知ってたら役立つ考え方ってたくさんあるんですね!

  • staratras
  • ベストアンサー率41% (1444/3521)
回答No.4

裏ワザではなく、以下のことは基本的な知識だと思います。 1、2で割り切れる整数は1の位が0、2、4、6、8のいずれかである。 2、3で割り切れる整数は各位の数の和が3の倍数である。 3、5で割り切れる整数は1の位が0、5のいずれかである。 この問題の場合2009はどの条件も満たしません(2、は2+0+0+9=11 3の倍数でない) したがって素数の約数があるとすれば7以上なので、まず7で割ります。 2009÷7=287 幸い割りきれました。 287についても同様に考えて7で割ります。 287÷7=41 また割りきれました。 ここで41は上の1、2、3のどの条件も満たしませんし、7×7=49>41 なので素数であることがわかります。 ある整数がその整数の平方根以下(念のためですが「以下」という場合はその数ちょうどの場合も含みます)の素数で割りきれなければ素数である。ということも基本的な知識です。 つまり 2009=7×7×41 なので、√2009=7√41 になります。 地道にやってもさほど手間はかからないと思いますが…。

delicadeza
質問者

お礼

すみません、数学どころか、算数の基礎知識が全くないので、 まずそのあたりに戻って勉強してみます! >1、2で割り切れる整数は1の位が0、2、4、6、8のいずれかである。 >2、3で割り切れる整数は各位の数の和が3の倍数である。 >3、5で割り切れる整数は1の位が0、5のいずれかである。 このアドバイスの中の2は知りませんでした。 電卓を使って適当な数字でやってみたら本当、その通りになりました。 桁をどんどん増やしても3の倍数になって、感動しました! ありがとうございました。

  • sotom
  • ベストアンサー率15% (698/4470)
回答No.3

外国では九九以外にもn^2を覚えさせます。例えば、31^2=961とかですね。 中学レベルだと、(a+b)(a-b)=a^2-b^2というのは誰でも知っています。 この2つを知っていれば、45^2=2045だから、2045-36=2009。 裏技という安直な思考法では応用力は身につきません。 その考え方が、数学力の伸びを妨げています。 実際、私立中学受験あたりの問題ですよ。

delicadeza
質問者

お礼

ありがとうございました。 小学生でも解けちゃう問題なんですね・・・ 大人の私が解けなくて恥ずかしいです。 >裏技という安直な思考法では応用力は身につきません。 >その考え方が、数学力の伸びを妨げています。 おっしゃる通りです。 せめて普通レベルの問題が解けるようになりたいです。 地道にがんばります!

  • info22_
  • ベストアンサー率67% (2650/3922)
回答No.2

こういう2桁の数の掛け算の数学を習わなかったですか? 上位桁が同じで下位桁の和が10になる2桁の掛け算計算法は 上位桁は片方に1を足して掛ける→4桁の上位2桁とする 下位桁はそのまま掛ける→4桁の下位2桁とする 26x24=624 27x23=621 47x43=2021 48x42=2016 49x41=2009 など上の計算法通りか確かめて見てください。 今の場合 2009の上位2桁 を 20=4x(4+1) と分解して 上位桁を4と決定 2009の下位2桁を 足して10になるように分けられるか? 09=1x9→1+9=10 (分けられたね) 上位桁は同じ4,下位桁は1と9だから 2009=49x41 =7^2x41 2009=7√41 となります。 このような雑知識を沢山積んでおけば、2桁の掛け算も組み合わせによっては早くできる。 あと、2~13で割り切れる整数の見分け方も覚えておくといいね。 参考URL http://iiaoki.exblog.jp/12493065/

参考URL:
http://iiaoki.exblog.jp/12493065/
delicadeza
質問者

お礼

>このような雑知識を沢山積んでおけば、2桁の掛け算も組み合わせによっては早くできる。 >あと、2~13で割り切れる整数の見分け方も覚えておくといいね。 アドバイスありがとうございます! 早く計算できるように知識を付けて頑張ります。

関連するQ&A

  • 素因数分解の問題

    久々に素因数分解の問題を解いてみようとしたところ、いきなり躓いてしまいました。 二桁の整数nに168をかけると、ある数の二乗になりました。この整数nはいくらになるかという問題です。 168を素因数分解し、n×168=n×2^3×3×7となることは分かります。 これから先、どのように組み立てて解けばよいのか分かりません。 解説では、各素数が偶数個になるように解くと書かれており、ある数の二乗になるため、 n=2×3×7×m^2となっていました。 どうしてこのような式なるのですか? A=A^p×b^q×c^rとなっている時、各指数がすべて偶数(2の倍数)なっていれば、Aは何かの二乗になることは確かめてみました。

  • 素因数分解の問題教えて下さい。

    ある整数Nを素因数分解するとN=2^10×3^15×5^10×7^2となった。 この整数Nの正の約数のうち1の位が1であるものは何個あるか求めよ。 という問題をいろいろ考えたり周りの人にも聞いたのですが,どのようにしたらよいかわかりません。 答えは11個らしいのですが、詳しい解説を教えていただけませんか。 よろしくお願いします。

  • 素因数分解の問題で…

    素因数分解の問題で… 中学3年の姪っ子に数学を教えています。 市販の問題集で、解説と回答を見てもどうしても分からない問題があるんです。 〈素因数分解の問題〉 Aは100より小さい自然数で、Aに54をかけると自然数の2乗になるという。このような自然数Aは全部で何個あるか。 〈解答・解説〉 54=2×3の3乗=6×3の2乗だから、A=6×Nの2乗の形になればよい。 A〈100だから、 N=1のとき、A=6 N=2のとき、A=24 N=3のとき、A=54 N=4のとき、A=96 したがって、Aは4個 と参考書には記載されています。 解説の「A=6×Nの2乗の形になればよい。」という理屈が分かりません。 姪っ子に教えられなくて困っています…。 どなたか分かりやすく解説して頂けないでしょうか? よろしくお願い致します!

  • 素因数分解の問題です

    素因数分解の問題です nは2ケタの自然数で n/20 を既約分数にしたとき 分母が5になるという このようなnは全部で何個あるか?? 答えは18となっています やり方を教えてください

  • 素因数分解でわからない問題があります。教えていただ

    けますでしょうか。 勉強していて、下記の問題がどうしてもわかりません。 解答はついているのですが、考え方がわかりません。 教えていただけないでしょうか? 問い 56にできるだけ小さい自然数をかけて、ある整数の二乗にしたい。どんな数をかければよいか? 素因数分解はできるのですが(2の3乗X7)、その後の考え方がわかりません。 ちなみに答えは2X7=14 です。 解説に、56=2の3乗x7=2の2乗x(2x7) よって、2x7=14とありますが、 この解説がまったく理解できません。 2x7=14が何を意味するのかがわかりません。 どう考えればよいのでしょうか? 同じく 360を自然数でわって、ある整数の2乗にしたい。どんな数でわればよいか? という問いも、素因数分解から先の考え方がわからず、解けません。 (答え10,40,90,360)。 どなたか 解き方(考え方)を教えていただけますでしょうか。

  • 素因数分解の一意性?????

    m,n,p,qをすべて互いに素な自然数とした時に、 2^n・p^m=q^mにおいて、 素因数分解の一意性より、qは2の倍数である。 素因数分解の一意性ってどういうことなのでしょうか?

  • 素因数分解の証明問題

    素因数分解の証明問題 証明方法がわかりません。 自然数の素因数分解をn=(P_1)^e_1(p_2)^e_2・・・(p_r)^e_rとする。このとき、 φ(n)=n{1-(1/p_1)}{1-(1/p_2)}・・・{1-(1/p_r)}となることを示せ。 ただし、自然数m,nに対して、gcd(m,n)=1ならば、φ(mn)=φ(m)φ(n)であることを用いよ。 よろしくお願いします。

  • 100!を素因数分解すると2^a、3^b、5^c、

    100!を素因数分解すると2^a、3^b、5^c、7^16、11^9、13^7…となる。a,b,cの値を求めよ。 という数A 整数の問題です。 画像は解答なのですが、何をしているのかわかりません。なぜ素因数の数?を調べるのですか?重複しないのですか?

  • 素因数分解の問題について

    数学Aの整数の性質についての質問です。 ㈡の問題なのですが、この問題では素因数に2と3があると、問題文に書かれているので、片方の文字(2か3)が正の約数1(指数0)となった場合。それは素因数2と3に分解できないから適さないという認識でいいでしょうか? つまり、矢印の先の等式で、1×10=10となると、素因数2と3に分解できないから適さない。この認識で合ってるか教えてください。 うっすら鉛筆で書いてるのがあってるかを教えてください。

  • 素因数分解をこの問題でどう使うのか??

    問題 「a、b、cは自然数とする。 2^3a×3^2b×5^cで表せる6桁の数があり、その中央の4桁は0736であることがわかっているとき、a,b,cの値を求めよ。」 これは中学生の問題です。私は家庭教師をしているのですが、情けないことにこの問題がわかりません。この問題のテーマは「素因数分解の利用」ということなのですが、どう素因数分解を利用するのかわかりません。 ~私の解法(素因数分解の利用なし)~ 3^2b=9の倍数なので、9の倍数の性質と2×5=10を利用して6桁の数が「207360」とわかったのですが、素因数分解を利用していないので、この解法ではないと思います。そもそも9の倍数の性質を知らないと解けない問題自体見たことがありません。 素因数分解を利用する解法がわかる方はぜひ教えて下さい。お願いします。