フィルオミノ数

問い:ある自然数(nをいくつかの自然数の和で表すことを考える。このとき、同じ自然数が連続しないような表しかたの総数をF_nとおく。
例えば、4=3+1=1+3=1+2+1なので、F_4=4となる。1+1+2や2+2などは同じ自然数(それぞれ1と2)が連続しているので数えない。
また、nを上のような方法で和で表したとき、一番左にくる数がmであるような表しかたをF_n(m)とおく。F_4(4)=1,F_4(3)=1,F_4(2)=0,F_4(1)=2である。
このとき、
(1)F_6(k)(1≦k≦6)を求め、F_6を求めよ。
(2)F_9を求めよ。
(3)F_nを求めるためのアルゴリズム(計算方法)を考えよ。


フィルオミノ」というパズルがあります。盤面をいくつかのブロックに分けていくパズルです。
このパズルのルールに、「同じ面積のブロックは隣り合ってはならない」というのがあります。
これにしたがって、1×nの廊下を区切る方法は幾通りあるかを考えたのがこの問題です。


お分かりでしょうが、F_nの「F」はフィルオミノの頭文字の「F」です。