小学6 算数の問題です。

何通りありますか?という類です。

蛙が川を飛び越えます。川には葉っぱがあり、それにジャンプしたり、飛び越えたりします。
例えば、葉っぱが3枚あった場合
左から1,2,3、ジャンプしたら J とします。
123
12j
1j3
j23
j2j
の5通りです。2つの葉っぱは飛び越えられません。

質問
1、葉っぱが8枚のとき、蛙の渡り方は何通り?
2、葉っぱが20枚のときは?

よろしくお願いします。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2015/02/24 12:04:45
  • 終了:2015/03/03 12:04:45

回答(3件)

id:MIYADO No.1

みやど回答回数71ベストアンサー獲得回数152015/02/24 13:03:53

フィボナッチ数列じゃないですか。小学校の問題じゃないでしょ。

と思ったら、「ネタ・ジョーク」でしたね。


とはいえ、ネタにマジレス。

詳しくは、n枚の場合にa(n)通り(普通は(n)と書かずに添字にする)とすると、

n(≧2)のときは、最後の葉っぱに着地する場合とジャンプする場合があり、前者については最初の(n-1)枚を着地するかジャンプするかを考えればよいのでa(n-1)通りで、後者の場合はその1つ前の葉っぱに着地せざるを得ないので、残りの(n-2)枚について考えればいいのでa(n-2)通りとなり、合わせると
a(n)=a(n-1)+a(n-2)

なおa(0)はまっすぐ飛び越えるだけなのでa(0)=1
a(1)は1枚の葉っぱに着地すると飛び越えるかなのでa(1)=2


以上より、n=0から順次
1, 2, 3, 5 (n=3), 8, 13, 21, 34, 55 (n=8), …, 17711 (n=20), …
となる。

強いてnの式で書くなら
φ=(1+√5)/2
として
a(n)={φ^(n+1)-(-φ)^(-n-1)}/√5
となる。

id:NAPORIN No.2

なぽりん回答回数3681ベストアンサー獲得回数6202015/02/24 13:28:00

ジャンプというのをjとしていますが、パス(上を飛び越える)意味でpのほうがわかりやすいですね。
ついでに、葉っぱは一列に並んでおり、戻ることはない(ルートは1本しかない)ようですね。
12323232というような進み方はしないわけだ。

それなら、葉っぱに、1、2とそれぞれ名前をつけずとも、着地のtですみます。
3枚の葉っぱ問題は
ttt (着地・着地・着地)
ptt (とびこえ・着地・着地)
tpt
ttp
ptp
の5通りに書き換えられます。
 
 
これを8枚にしたなら、

tttttttt このタイプをpゼロ個ルートと名付けます
pttttttt このタイプのをp1個ルートとなづけ、8種類あります。
ptpttttt このタイプのをp2個ルートとなづけます。
 
というようにpの数が4になるまでいちいちかぞえてみましょう。
pが5になるとどこかでpが二つ並んで連続飛び越えになるのでアウトです。

p2個ルートの場合は、28通り(高校生なら8c2といえばわかる)
このうちpが2回連続になる場合は7通り あるのでさしひいて21通り
そういった形で簡略化できます。
 
pが3個になったら、全とおりのとびこえから、p2個連続と、p3個連続を差し引きます。
 

pが2個いじょうあるルートの簡単な計算方法をみつけたら、あとはいくつ増えてもおなじことです。
8枚なら時間は少々かかりますがコンピューターでやるほど難しくはありません。
小学生が大きな紙にかきこみながらやれば15分くらいで出来ます。
20枚なら確率統計(cというのはコンビネーション)を習った高校生ならわりと速くできます。
小学生にはよほどがんばりのある子でないと、20枚は無理かもしれません。答えはざっと考えても200ルートを越えます。4000枚以上のはっぱ(pやt)を全部まちがえずに描くのは大変ですからね。

他6件のコメントを見る
id:NAPORIN

Aさんにも攻撃的言及をしたことは特に言及すべき理由もないBさんにまで攻撃的言及をした言い訳になるんですか?
これは形而上的な疑問文です。先ほどの「意図は」とおなじく、その疑問文への答えがほしくてきいてるんじゃないです。
わたしのいいたいことは、ごめんなさいはないの?ということだけです。
今のお言葉からは漸化式ととなえれば相手が勝手に理解してくれるとおもってることしか伝わってきませんでした。

2015/02/24 15:16:01
id:NAPORIN

よほど間違っているとか規約違反をおかしているという場合でないかぎり、別の回答にまでコメントしないでいただきたい。迷惑です。それぞれの回答意図を尊重して併存していきたいものです。あなたは漸化式といえばすむという回答。わたしのは小学生だろうとおもった回答。てんで別別の回答でいいですよね。選ぶのは質問者ですからね。

2015/02/24 15:18:49
id:a-kuma3 No.3

a-kuma3回答回数3718ベストアンサー獲得回数13872015/02/24 14:28:21

途中まで来て、次の葉っぱに移るときを考えます。

今、葉っぱを踏んでいるのであれば、次の葉っぱは、飛び越えても、踏んでも良い。
なので、今、葉っぱを踏んでいる状態になる組み合わせの数を No としたら、次に進む組み合わせは、No×2 通りあります。

今、葉っぱを飛び越えているのであれば、次の葉っぱは、踏むしかない。
そこまでの組み合わせの数を Nj としたら、次に進む組み合わせは、Nj 通りです。

ここまでの組み合わせは、今踏んでるか、飛び越えているかの合計で、No+Nj です。
次の葉っぱまで行く、つまり、もう一枚増えた場合には、2 No + Nj 通りです。

これを、表に整理してみます。
f:id:a-kuma3:20150224142700p:image


漸化式という言葉は使っていませんが、考え方を理解、もしくは思いつくことができないと厳しい感じですね。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません