• ベストアンサー

フィボナッチ数列に関する問題 大学入試

フィボナッチ数列1 1 2 3 5 8 13 21 .............. がある 初項は1 第2項は1であり それ以後の項は前2項の和になっている この数列の初項から第1000項までに1の位が7である数は全部でいくつあるか という問題なのですが 書き出してみて規則性を見つけようとしましたが、見つからず ならば一般項を表現してそれから解こうと思ったのですがそれもできず うまく解けませんでした どうやって解けばいいのでしょうか?

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

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

> なぜ60個書き出そうと思いつくのでしょうか? 60個かどうかは分からないにしても、ある項と次の項の1の位の組み合わせは、どう頑張っても10 * 10 = 100通りしかないのだから、多く見積もっても100以下の長さで周期的になっているのは分かるはず。 もっとケチろうとすると、10 = 2 * 5で、2と5が互いに素であることから、2で割った余りと5で割った余りを考える。同様の考察で2で割った余りは最大で2 * 2 = 4以下の長さで周期的になっているはずで、実際 1 1 0 1 1 .... 周期は3になっている。同様に5で割った余りは最大で25以下の長さで周期的になっているはずで、実際 1 1 2 3 0 3 3 1 4 0 4 4 3 2 0 2 2 4 1 0 1 1 ... と実際周期は20になっている。 そうすると2 * 5 = 10で割った余りは 3 * 20 = 60の長さの周期になっている。 そこで、7 を2で割った余りは1であり、2で割った長さ3の周期列の中に1は2回現れている。同様に7を5で割った余りは2で、5で割った長さ20の周期列の中に2は4回現れていることから、10で割った長さ60の周期列の中に7は2 * 4 = 8回現れるはず。 これで60 * 16 = 960項までは調べ終わっていますから、残り40項で7が何回現れるか調べればよい。でも、結局ここで10で割った余りを計算し直すから、労力はあんまり変わりませんがね...

その他の回答 (4)

回答No.5

理論的かつ数値的に考察しましょう. 第n項を10で割ったあまり(つまり1の位)をr_nとするとr_1~r_{1000}に7がいくつあるかという問題です. r_1=r_2=1 (☆)r_{n+2}=r_{n+1}+r_n ここで+は2ケタ以上になったら10の位以降を切り捨てるものとします.すると r_{13}=3,r_{14}=7 で初めて7が出ます.これ以降7が出る項とその直前を追跡すると, r_{15}=0,r_{16}=7 r_{16}=7,r_{17}=7 r_{22}=1,r_{23}=7 r_{33}=8,r_{34}=7 r_{36}=2,r_{37}=7 r_{42}=6,r_{43}=7 r_{55}=5,r_{56}=7 r_{73}=3,r_{74}=7 のように60項で同じパターンとなり,☆からこれ以降は周期的になります.つまりm=0,1,・・・として r_{13+60m}=3,r_{14+60m}=7 となり m=0のときr_{14+60m}=r_{14}までに1個 m≧1のときr_{15+60(m-1)}~r_{14+60m}に8個 7が存在します.14+60m≦1000とするとm≦16で m=0とm=1,2,・・・,16に1+8×16=129個 7が存在します.残りの第14+60×16+1=975項から1000項までは第15項から第40項までと同じでこの中に r_{15}=0,r_{16}=7 r_{16}=7,r_{17}=7 r_{22}=1,r_{23}=7 r_{33}=8,r_{34}=7 r_{36}=2,r_{37}=7 のように5つ7があります.結局 129+5=134個 となります.

  • asuncion
  • ベストアンサー率33% (2126/6288)
回答No.3

十の位以上は無視してかまわないので、 とりあえず一の位だけを60個ほど書き出してみましょうか。 そうすると、何か規則性が見つかるかもしれません。

polkoc
質問者

お礼

なぜ60個書き出そうと思いつくのでしょうか? この手の問題では規則性を見つけるために書き出すことはしますが ふつう、たとえば30個程度書き出して、規則性が見つからなければ あきらめて書き出す以外の方針で解こうとしますよね 少なくても試験場では 60個書き出せば絶対見つかるぞ!みたいなあたりでもつけられるのでしょうか?

noname#199771
noname#199771
回答No.2

愚直にmod 10で考えると、 1,1,2,3,5,8,3,1,4,5, 9,4,3,7,0,7,7,4,1,5, 6,1,7,8,5,3,8,1,9,0, 9,9,8,7,5,2,7,9,6,5, 1,6,7,3,0,3,3,6,9,5, 4,9,3,2,5,7,2,9,1,0, 1,1,... (10項ごとに改行しています) となって周期60であることがわかります。 この後はわかりますよね?

回答No.1

2で割った余りを並べると規則性が見えてきます

関連するQ&A

  • フィボナッチ数列の性質

    フィボナッチ数列の性質についてです。 ・左から数えて5番目ごとの数字は5で割り切れる。 ・(初項+第2項+第3項・・・・・+第n項) =第n項×(第n項+1) ・フィボナッチ奇数番目のフィボナッチ数をじゅんにたすと、最後の次の数になる。 ・フィボナッチ偶数番目のフィボナッチ数をじゅんにたすと、最後の次の数から1ひいたものになる。 ・フィボナッチ3つ続いたフィボナッチ数の、外2つをかけたものから中の2乗をひくと、(かわりばんこに)1か-1になる。 上のような性質があるのですが、これを数学的(記号などを使って)に表すとどのように書けますか?

  • 数列問題について

    問題がわかりません 解き方と答えを教えてください>< (1)3辺の長さが等差数列をなす直角三角形の3辺の長さの比を求めよ (2)初項が-50の等差数列があり、第10項から第20項までの和が66である →初項から第何項までの和が初めて正となるか →初項から第何項までの和が最小となるか。 また、そのときの和を求めよ。

  • 数列の問題なんですが

    初項から第8項までの和が2、初項から第16項までの和が8である等比数列の初項から第24項までの和を求めよ。 という問題があるのですが、解法が解説を見てもよく分かりませんでした。どなたか分かりやすく解説していただけないでしょうか。

  • 数列の問題

    初項が-60で初項~第15項までの和が-60という等差数列があるのですが。 その等差数列の「初項から第何項までの和が最小になるか」がわかりません。 最大を求める問題は参考書などにあったので逆をすればいいとは思うのですが、良く出来なくて困っています。

  • 数列の問題

    数列1, 1, 3/4, 1/2, ・・・・の一般項は公比が1/2の等比数列と等差数列の積である 初項から第n項までの和を求めよ。 という問題の答えをよろしくお願いします。 途中式などは書かなくても大丈夫です!

  • 数列の問題

    こんばんは。タイトルのとおり数列の問題です。 (1)初項1、公比2の等比数列がある。この数列の第5項までの和をa1、第6項から第10項までの和をa2、第11項から第15項までの和をa3とし、以下同様にして数列a1、a2、a3、・・・、an、・・・をつくる。 問1、一般項を求めよ。 問2、anが10の6乗をはじめてこえるときのnの値 (2)1から始まる奇数列を、次のように第n群が2n個の数を含むように区分する。 |1,3|5,7,9,11|13,15,17,19,21,23|25・・ 問1、第n群の最初の数を求めよ。 問2、第n群に属するすべての数の和を求めよ。 (3)次の漸化式を解き、一般項anを求めよ。    a1=1、an+1=2an+3 考えても全然わからないんで助けてください。よろしくおねがいします。

  • 数列の問題が分かりません

    次の数列の一般項と初項から第n項までの和を求めよ。 (1)2,3,6,11,18,27,... (2)2,3,5,9.17,...

  • 数列の問題が分からなくて困っています

    教科書に載っている問題なんですけど、解説が詳しくなくてよく分かりません。 詳しい説き方を書いていただければ嬉しいです^^ 次の数列{an}の一般項と、初項から第n項までの和Snを求めよ。 3・5,5・7,7・9,9・11,・・・

  • 数列の問題について、質問です。

    次の数列の一般項を求めよ。また、初項から第n項までの和を求めよ。 0、4,18,48,100,180,294、・・・・・・ この数列の階差数列の一般項(Bn=3n2+n)までは求めれたのですが、和をどのようにして求めるかが分かりません。よろしくおねがいします。

  • 数学Bの数列の問題です。

    【問題】 等比数列{1,25,25^2,25^3,25^4,……}の初項から第n項までの和は,等比数列{1/3,2/3,3/3,4/3,5/3,……}の初項から第何項までの和に等しいか。nの式で答えよ。 [自分なりの解答] まず等比数列の一般項をan=25^(n-1)と表す。 次に等差数列の一般項をbm=(1/3)mと表す。 そして和の公式で それぞれSn(和),Sm(和)を出してイコールで結んでみたのですが…^^; できないんですよ^^; これでいいのか?という答えになってしまって…。 たぶんやり方が間違っているので 解き方を教えてください。 よろしくお願いします。