初2位うれしいです。
次は1位目指してがんばります。
   3月13日(木) 0:07:45     18243
むらかみ
くぅ、、、ひっかかりました。
答えを出したら、「あ、そうか」という問題ですね。
   3月13日(木) 0:08:16     18244
辻。
前半はフィボなっちで8
後半は8通りについて、地道に場合分けしました。
結局全部数えたらしい(笑
ペンギン村   3月13日(木) 0:09:18   HomePage:辻部屋。  18245
まるケン
とりあえず、数え上げました。
法則とかはこれから考えます。
   3月13日(木) 0:11:08   MAIL:take4310@mobile.email.ne.jp HomePage:まるケンの部屋  18246
15KARATSOUL
数えました。
12345,123○5,12○45,1○345,
○2345,○2○45,○23○5,1○3○5から,
踏んでないところを埋められるヤツを。フィボナッチかな?
兵庫   3月13日(木) 0:11:33     18247
IC
x段目を両方で踏む場合をf(x)、行きか帰りの一方のみで踏む場合をg(x)として、
f(1)=1、g(1)=2、f(n+1)=f(n)+g(n)、g(n)=2*f(n)+g(n)
で、f(5)=41としました。
   3月13日(木) 0:15:20     18248
CRYING DOLPHIN
その段を踏んだことを○、踏まなかったことを×、
上段:行きの状況、下段:帰りの状況
を表すことにすると、
前の段が
○・○・×
○・×・○
の3パターンのとき、次の段ではどの状況が可能かを調べていきました。。
すると、フィボナッチみたいな規則が見えてくるはず。
幼稚園ピカチュウ組   3月13日(木) 0:15:25   MAIL:非公開(セキュリティ上) HomePage:いろいろ。算数もあったり…  18249
sugitakukun
 単純に数え上げました。が、数え上げに抜けがあるのはよくあること。2度失敗した後正解できました。何か最近一発正解が少ないような・・・
 
 #18163のその後。
 雪が降る中、京都まで見に行ってまいりました。結果、合格。喜ばしいが、同時に一人暮らし確定。4月からネットできるかな・・・
 
A県K市A町   3月13日(木) 0:16:40   MAIL:m-sugimoto@hkg.odn.ne.jp   18250
トトロ@N
全部の場合の数 8×8=64通り から1段目を踏まない場合(9通り)、2段目を踏まない場合(4通り)、3段目を踏まない場合(4通り)
4段目を踏まない場合(9通り)を引けばよいのですが、1段目と3段目、2段目と4段目、2段目と3段目を踏まない場合がそれぞれ1通り
重複しているので 64−(9+4+4+9−1×3)=41通りとなりました。
兵庫県明石市   3月13日(木) 0:16:52   MAIL:h-sakai@zb3.so-net.ne.jp   18251
ハリス
樹形図で地道に答えを出しました。
   3月13日(木) 0:19:30   MAIL:haris325@yahoo.co.jp   18252
IC
#18248の式は#18249と同じような考えで出しました。
   3月13日(木) 0:21:24     18253
トトロ@N
#18250 sugitakukunさん、合格おめでとうございます。
今から20数年前、入試が終わって外に出ると雪が降ってました。
それにしても3月半ばなのに毎日寒いですね。
兵庫県明石市   3月13日(木) 0:26:56   MAIL:h-sakai@zb3.so-net.ne.jp   18255
たけちゃん
何回も答えを確かめてしまいました。
行きの時
すべて1ずつの時は8通り。1112と2111の時は5ずつ。
1211と1121の時は2*3=6ずつ。
122と221の時は1*2*2=4ずつ。
212は1*3*1=3で、合計して41になりました。
   3月13日(木) 0:29:14     18256
がんばるさやかです
樹形図を表にして,次に重複を取り除く作業をし,しらみつぶしに調べ,やっと答えに辿り着きました。
もっと簡単に,たとえば文字の累乗を使えば答えが出そうな感じがするのですが,もう寝ます。
   3月13日(木) 0:31:43   MAIL:fwpd1729@mb.infoweb.ne.jp   18257
takaisa
8+(5+6+6+5)+8+3=41
   3月13日(木) 0:45:38     18259
kasama
単純に数え上げことしかできませんでした。あまり芸がないので、プログラムを作成してみました。
5段の階段では1往復の仕方は41通りあります。
6段の階段では1往復の仕方は99通りあります。
7段の階段では1往復の仕方は239通りあります。
8段の階段では1往復の仕方は577通りあります。
9段の階段では1往復の仕方は1393通りあります。
10段の階段では1往復の仕方は3363通りあります。
ですね。
public class Question345 {
private int count = 0;
public int walk(int n) {
boolean step[] = new boolean[n];
for (int i = 0; i < step.length; ++i) step[i] = false;
go(step, 0);
for (int i = 0; i < step.length; ++i) step[i] = false;
go(step, 1);
return count;
}
private void go(boolean[] step, int n) {
if (n == step.length - 1) {
step[n] = true;
back(copy(step), n - 1);
back(copy(step), n - 2);
return;
} else if (n >= step.length) {
return;
}
step[n] = true;
go(copy(step), n + 1);
go(copy(step), n + 2);
}
private void back(boolean[] step, int n) {
if (n == -1) {
boolean all = true;
for (int i = 0; i < step.length; ++i) {
if (!step[i]) {
all = false;
break;
}
}
if (all) ++count;
return;
} else if (n < -1) {
return;
}
step[n] = true;
back(copy(step), n - 1);
back(copy(step), n - 2);
}
private boolean[] copy(boolean[] step) {
boolean[] stepCopy = new boolean[step.length];
for (int i = 0; i < step.length; ++i) stepCopy[i] = step[i];
return stepCopy;
}

public static void main(String args[]) {
for (int i = 5; i <= 10; ++i) {
int count = new Question345().walk(i);
System.err.println(i + "段の階段では1往復の仕方は" + count + "通りあります。");
}
}
}
和歌山   3月13日(木) 0:53:29   MAIL:kasama@s34.co.jp   18260
あほあほまん
おなじみの問題!と思いましたが,今回は(というかこういう問題はいつもですが(^^ゞ…)根性で数え上げました。
2階に行く8通りそれぞれに対して,行きで踏まなかった階段を踏む帰り方を数える原始的な方法です。
何回も数え間違いをしていたことはいうまでもありません…トホホ
お風呂   3月13日(木) 0:54:29     18261
Banyanyan
やはりこの手の問題はだめですね。
京都府   3月13日(木) 1:51:15   MAIL:bany@beige.plala.or.jp   18262
Banyanyan
√2を連分数展開したときの分子ですね。
   1  3
1+─=─
   2  2
    1   7
1+───=─
     1  5
  2+─
     2
3/2、7/5、17/12、41/29、・・・

京都府   3月13日(木) 2:32:11   MAIL:bany@beige.plala.or.jp   18263
●●●●●●
○○○○○○
○○○○○○

○○○○○○ ○●○○○○ ○○●○○○ ○○○●○○ ○○○○●○ ○●○●○○
○●○○○○ ○○○○○○ ○○○●○○ ○○○○●○ ○●○●○○ ○○●○●○
0.1.2.3.4.5段目です。
○○○○○○ ○●○○○○ ○○●○○○ ○○○●○○ ○●○○●○ ○○●○●○
○○●○○○ ○○●○○○ ○○○○●○ ○●○○●○ ○○○○○○ ○○○○○○
●が飛ばした段、
○○○○○○ ○●○○○○ ○○●○○○ ○○○●○○ ○●○○●○ ○○●○●○
○○○●○○ ○○○●○○ ○●○○●○ ○○●○●○ ○○●○○○ ○●○○○○
○が飛ばさなかった段です。
○○○○○○ ○●○○○○ ○○●○○○ ○○○○●○ ○●○○●○ ○○●○●○
○○○○●○ ○○○○●○ ○●○●○○ ○○○○○○ ○○○●○○ ○○○●○○
ではでは。
○○○○○○ ○●○○○○ ○○○●○○ ○○○○●○ ○●○●○○ ○○●○●○
○●○○●○ ○○●○●○ ○○○○○○ ○●○○○○ ○○○○○○ ○●○●○○

○○○○○○ ○○●○○○ ○○○●○○ ○○○○●○ ○●○●○○
○●○●○○ ○○○○○○ ○●○○○○ ○○●○○○ ○○●○○○

○○○○○○ ○○●○○○ ○○○●○○ ○○○○●○ ○●○●○○
○○●○●○ ○●○○○○ ○○●○○○ ○○○●○○ ○○○○●○

○○○○○○
○○○●○○
○●○●○○
○●○○○○
○●○○●○
○○○○●○
○○●○●○
○○●○○○
   3月13日(木) 3:13:45     18264
小西孝一
おはようございます。
とりあえず場合分けしました。対照性も考えて、この程度ならすぐでしたが、
数が増えると大変でしょうね。
   3月13日(木) 6:14:59     18265
小西孝一
対照性×
対称性
   3月13日(木) 6:16:25     18266
アイビブ
とけたぞー
もうすぐ7時!学校に行かないと!
また投稿します!
   3月13日(木) 6:59:14     18267
アイビブ
行ってきます
長崎市   3月13日(木) 7:02:15   MAIL:aibibu@mail.goo.ne.jp HomePage:アイビブ  18268
ちば けいすけ
#18260
Java ですね。
私は Ruby で解きました。

class Sanchare345
def solve(nSteps)
all = (0 .. nSteps).to_a
n = 0
patterns = solve1(0, nSteps)
patterns.each {
| p1 |
patterns.each {
| p2 |
if (all - (p1 | p2)).empty?
n += 1
end
}
}
return n
end

# 片道
def solve1(iStep, nSteps)
if iStep >= nSteps
return [[nSteps]]
end
if iStep == nSteps - 1
return [[iStep, nSteps]]
end
return solve1(iStep + 1, nSteps).map {
| a |
[iStep] + a
} + solve1(iStep + 2, nSteps).map {
| a |
[iStep] + a
}
end
end

(5 .. 10).each {
| nSteps |
printf "%2d段の階段では1往復の仕方は%5d通りあります。\n",
nSteps, (Sanchare345.new.solve(nSteps))
}
   3月13日(木) 9:25:10     18269
有無相生
n段あるときの片道の行き方をg(n)通りとすると、
g(n)=g(n-2)+g(n-1), g(1)=1,g(2)=2で、g(3)=3,g(4)=5,g(5)=8
あとは、8通りの行き方に対し、個別対応で数え上げ。
g(5)+g(4)+g(4)+g(2)*g(2)+g(3)+g(2)*g(2)+g(3)*g(2)+g(2)*g(3)=41
where i am   3月13日(木) 10:08:05   MAIL:ancoromochi@ba.wakwak.com HomePage:有無相生の世界  18270
M.Hossie
 こんばんにゃ。場合分けで解くという情けないやり方です。しかも数え間違いまくり。
 sugitakukunさま、合格おめでとうございます。ぼくの頃の合格発表は春分の日でありました。正午発表でしたが、大阪からわざわざ新幹線に乗って本郷に着いたのは昼過ぎ。テレビ局の中継も帰ってしまった後で、もう閑散としていました。
東京郊外   3月13日(木) 10:10:02     18271
ミミズクはくず耳
おはようございます。

上りだけだと f(n) = f(n-1)+f(n-2) で、8通りとすぐ分かるので、
8通り全部を書き出して、下りに踏まなきゃ行けない制限を満たすものを
数えました。
8+5+6+6+4+5+3+4 = 41 です。
会社かなっ!   3月13日(木) 10:46:49   MAIL:mae02130@nifty.com   18272
ハラギャーテイ
この時間になって考える時間ができました。

8*8からいくつ減らせるかを考えました。偶然合いました。
北九州   3月13日(木) 10:59:52   HomePage:ハラギャ−テイの制御工学にチャレンジ  18273
吉川 マサル
えと、この問題は大学入試問題からのパクリなんですが、その解法は、「上りのときだけ踏む段をA、下りのときだけ踏む段をB、両方で踏む段をCとすると、AおよびBは連続できない」ってことを利用するものです。ほら、先日出題した「じゃんけん・伝説の男」に似てません?
Safari   3月13日(木) 11:23:21   MAIL:masaru-y@sansu.org HomePage:算チャレ  18274
Toru Fukatsu
n段の場合の数をF(n)として、1段目を両方踏む場合F(n-1)、と片方だけ踏む場合G(n)にわけて、さらに2段目を考えてG(n)=2F(n-2)+G(n-1)、F(1)=1, G(2)=2から計算するとF(n)=ΣF(k)(k=1〜n-1)-F(n-1)+2、で確かに1,3,7,17,41,99----となりますね。
   3月13日(木) 11:40:58   MAIL:tfukatsu@tpth.go.jp   18275
Toru Fukatsu
#18275 すみません。Σの前に2倍をつけるのを忘れました。とのことで
F(n)=2ΣF(k)(k=1〜n-1)-F(n-1)+2 となるようです。
   3月13日(木) 12:03:58   MAIL:tfukatsu@tpth.go.jp   18276
ねこやん
#18274
の考え方を利用してひたすら数え上げです。
一般化は難しそうですね、、
   3月13日(木) 17:53:37     18277
中学への算数
大昔(昭和34年)の金沢大に,6段の場合がでています.
   3月13日(木) 17:54:41     18278
M.Hossie
>「AおよびBは連続できない」
っていうのはどういう意味なのでしょうか? すみません。
東京郊外   3月13日(木) 19:09:49     18279
幽玄太郎
まず、
12345 1235 1245 1345 2345 235 245 135 として一つ一つ何通りか調べていくと楽チンでした。図形よりは。       

幽玄の世界   3月13日(木) 20:09:29     18280
たかまつ ろろ
>「AおよびBは連続できない」
>っていうのはどういう意味なのでしょうか?
AまたはBが連続することは、
上りまたは下りで2段以上飛ばして進んだことに
なるからだと思います。
   3月13日(木) 20:47:04     18281
M.Hossie
たかまつさん、ありがとうございます。
それで、あのじゃんけんの問題との関連性が出て来るのですね。ようやく納得しました。引き分けと負けは連続出来ないんでしたね。

来週早々の職場のプレゼンの準備で脳死しています。Powerpoint なるものに初めて触れました。今まではスライドか紙を配っていたのですが、さすがに今回は Powerpoint でやらないといけないようで、四苦八苦しております。この3日間でようやく体裁だけは出来ました。動画なんてとてもとても。
東京郊外   3月13日(木) 20:56:10     18282
M.Hossie
自己レスですが、連続出来ないって考えれば、たわいもない問題でしたね。完全に思考回路が停止していました。それに気付かないぼくは明日には昏睡状態に陥っていることでしょう。
東京郊外   3月13日(木) 21:14:19     18283
清川 育男
大当たり 99 100 連続ゲット。
広島市   3月14日(金) 0:32:47   MAIL:kiyo19@mxr.mesh.ne.jp   18284
吉川 マサル
#18277
 んと、一般化は、考え方はさほど難しくないのですが(連立漸化式を解くだけ)、特性方程式を解くときに無理数が出てくるので計算がしんどいです。今日、生徒に出題して思い知りました。(^^;;
Mercury   3月14日(金) 0:43:21   MAIL:masaru-y@sansu.org HomePage:算チャレ  18285
清川 育男
A(n)=((1-sqrt(2))^n+(1+sqrt(2))^n)/2
のようです。
広島市   3月14日(金) 6:32:26   MAIL:kiyo19@mxr.mesh.ne.jp   18286
???
エクセルのマクロです。
Sub Macro1()
Cells(1, 1).Value = 0
Dim a(10) As Integer
Call saiki(1, a())
End Sub
Sub saiki(ByVal n As Integer, ByRef a() As Integer)
Dim b(5) As Integer, x As Integer
Dim p As Integer, j As Integer, d As Integer
a(n) = 1
While a(n) <= 2
For j = 1 To 5: b(j) = 0: Next j
x = 0: p = 1
For j = 1 To n
x = x + p * a(j)
If x = 5 Then p = -1
If x > 0 And x <= 5 Then b(x) = b(x) + 1
Next j
If x > 0 And x <= 5 And n < 10 Then
Call saiki(n + 1, a())
ElseIf x = 0 Then
d = 0: j = 1
While d = 0 And j <= 5
If b(j) = 0 Then d = 1 Else j = j + 1
Wend
If d = 0 Then
Cells(1, 1).Value = Cells(1, 1).Value + 1
For j = 1 To n
Cells(Cells(1, 1).Value, j + 1).Value = a(j)
Next j
End If
End If
a(n) = a(n) + 1
Wend
End Sub
   3月14日(金) 8:39:03     18287
Toru Fukatsu
結局のところ、F(n)=2F(n-1)+F(n-2) F(1)=1,F(2)=3 ということなのですね。私のでも#18276 F(n-1)のところへ、代入して計算すればよかったのですが、ここまで来ていて気付かなかったところに悲しいかな、年を感じます。
   3月14日(金) 8:41:21   MAIL:tfukatsu@tpth.go.jp   18288
abcde
分からなくても数えていけば確実にできますね。
   3月14日(金) 14:30:36     18289
BossF
単純に数えました
(^o^)   3月14日(金) 18:19:27   MAIL:fv2f-ftk@asahi-net.or.jp HomePage:BossF's Toy Box  18290
ドラゴン藤波
仕事中に解きました。
皆さんはどこで解くのでしょうか。
   3月14日(金) 21:04:41     18291
kasama
#18291
私も仕事中に解いています。
和歌山   3月14日(金) 21:25:53   MAIL:kasama@s34.co.jp   18292
吉川 マサル
#18291
 私は仕事中に問題作ってます。(^^;;
Safari   3月15日(土) 1:08:33   MAIL:masaru-y@sansu.org HomePage:算チャレ  18293
アイビブ
#18291
私は中学生なので・・
学校に行く前に解いています。(木曜日の朝)
長崎市   3月15日(土) 6:48:25   MAIL:aibibu@mail.goo.ne.jp HomePage:アイビブ  18294
ふじさきたつみ
今回は、ひたすら数えました。
   3月15日(土) 9:50:57   MAIL:fujisaki@octv.ne.jp   18295
ハラギャーテイ
#18291

仕事に出かける前に解いています。
朝に解けなかったときには仕事中に時間を見つけて解いています。
北九州   3月15日(土) 17:08:40   HomePage:ハラギャ−テイの制御工学にチャレンジ  18296
トトロ@N
#18291
 自分はリアルタイムで解いてますが、
 仕事中に他の人に問題を出してます。(^^;;
おうち以外のどこか   3月15日(土) 18:23:44   MAIL:h-sakai@zb3.so-net.ne.jp   18297
ねこやん
#18285 #18286ありがとうございます。
やっとじゃんけん問題ににているという意味がわかりました。
行きのみで踏む段をA、帰りのみをB、両方をCとおくと、AorB連続できないのでそのこと利用してABCの並び方の順列の漸化式をたてるのですね。(^^;
#18291
たいていはリアルタイムで解いていますが、たまに忘れたり、寝過ごしたりして翌日参加ということもあります。リアルタイムでは解けなかった時は授業中とかも(ぉ
猫の惑星   3月15日(土) 21:56:08     18298
( ´∀`)
41だったのかーーー
   3月15日(土) 22:36:21     18299
ponta55555
#18250
sugitakukunさん 合格おめでとうございます

ここでいつも名前を拝見してましたので、
あなたなら、いけると思っていましたが、本当に良かったですね

あなたが合格した大学は、私が中学1年生の時から一番行きたかった大学です。
実際は行くことが出来ませんでしたが、今となってはいい思い出になっております。

sugitakukunさん、これからのあなたの未来に乾杯させていただきます。
本当に、おめでとう!!  やったね^^;

私も、今回の問題は単純な数え上げで書き出しました。
なかなか皆さんのように、かっこいいアイディアで解けませんが、
私は考えていることに喜びがありますので、解けても解けなくても、楽しんでいる間が最高です

毎度毎度、マサルさん おもしろ問題ありがとう。

いろいろな解答(別解など)を丁寧に解説してくれる、やさしい皆様方、いつもありがとう。
   3月16日(日) 1:17:05   MAIL:ponta55555@hotmail.com   18300
minds
踏んでいく段より踏まない段を考えましょう。
行き方が8通りなのは皆さんわかるので、
上り、下りについて踏まない段の組み合わせをそれぞれ8組ずつ。
合計16組書き出します。
上り、下りで同じ数字が被らないように上り下りを選びます。
やってることはみなさんと同じですが、
こちらの方が数え間違えがおきにくいと思われます。
   3月17日(月) 0:47:44   MAIL:minds@pupuriri.com   18301