Mathematics
Examination
Test
Archives
【2】 以下の収支列と呼ばれる数列についての説明文を読み,問1から問9に答えよ.
をである整数とする.個のと,個のを自由に並べて得られる項数の数列を,日間の収支列と呼ぶ.日間の収支列において,番目の項,番目の項,番目の項を,それぞれ日目の収支,日目の収支,日目の収支と呼ぶ.をである整数として,日目から日目までの収支の合計を日目の残高と呼ぶ.日間の収支列において,どの日の残高も以上の場合,健全な収支列と呼び,そうでない場合,不健全な収支列と呼ぶ.
たとえば,次の数列
は日間の収支列で,残高が,日目は日目は日目は日目はで,どの日も残高が以上なので,健全な収支列である.次の数列
も日間の収支列であるが,日目の残高がとなるので,不健全な残高である.
収支列は次のような性質を持つ.
日目の収支,日目の収支
は日間の健全な収支列となる.日間の健全な収支列,
は日間の健全な収支列となる.またをである整数として,日間の健全な収支列も与えられた場合,次の数列日間の健全な収支列,日間の健全な収支列
は日間の健全な収支列となる.問1 日間の健全な収支列をすべて示せ.
問2 日間のすべての健全な収支列を,日間以下の健全な収支列を利用して表したい.たとえば,日間の健全な収支列すべては,日間の健全な収支列と日間の健全な収支列を並べるだけで表せるものと仮定してみよう.すなわち,日間の健全な収支列は
日間の健全な収支列,日間の健全な収支列
および
日間の健全な収支列,日間の健全な収支列
ですべて表せると仮定しよう.
実際にこの表し方で数え上げてみると,重複や見落としが発生する.この表し方で,見落される日間の健全な収支列をすべて示せ.
問3 日間の健全な収支列すべてを,重複や見落しなく数え上げたい.日間の健全な収支列すべては,残高がはじめてとなる日が何日目であるかで分類すると,日間以下の健全な収支列を利用して表すことができる.どのように表せばよいか示せ.解答は,
日目の場合:日間の健全な収支列
などのように,場合分けして記述せよ.
問4 問3の健全な収支列の表し方を用いて, 日間の健全な収支列の総数を求めよ.
問5 不健全な収支列の総数は,収支列の総数と健全な収支列の総数を利用して求めることができる.この求め方で,日間の不健全な収支列の総数を求めよ.
問6 日間の不健全な収支列すべてを、重複や見落としなく数え上げたい.日間の不健全な収支列すべては,残高がはじめてとなる日が何日目であるかで分類すると,日間以下の健全な収支列を利用して表すことができる.どのように表せばよいか示せ.解答は問3の解答の仕方にならって,場合分けして記述せよ.
問7 問6の不健全な収支列の表し方を用いて,日間の不健全な収支列の総数を求めよ.
問8 一般の日間の不健全な収支列の総数を求めたい.直接に数え上げることは大変なので,不健全な収支列に以下の変換操作を施して,項数の数列を作り,この変換後の数列の総数を数え上げることにする.
【変換操作】一般の日間の不健全な収支列に対して,日目から,残高がはじめてとなる日までの収支の値の符号を反転させる.残りの日々の収支の値は変更しない.
たとえば,次の日間の不健全な収支列
に対して変換操作を行ってみよう.残高が日目ではじめてとなるので,日目から日目までの毎日の収支の値は符号を反転させ,日目は収支の値を変更しない.変換後の数列は,次の数列となる.
一般に,変換後の数列に対し,対応する変換前の数列はちょうどつ存在する.変換後の数列から,変換前の数列を求める方法を示せ.
問9 日間の不健全な収支列すべてに,問8の変換操作を施して得られる数列の集合は,どのような条件を満たす数列の集合か,その条件を示せ.さらに,この条件を利用して,日間の不健全な収支列の総数を表す式を導出せよ.