問題
を自然数とする。平面上を動く点があり、1回の移動で次の(L)、(R)のいずれかによって、は移動する。
はじめは原点にあり、この移動を回繰り返す。このとき、に対して、が回移動した後の座標をとおく。
例えばのとき、は「(L),(R)」の順に従って移動すると、の順に移動する。またの移動の仕方は、「(L),(L)」、「(L),(R)」、「(R),(L)」、「(R),(R)」のそれぞれに従って移動する4通りある。さらに、をみたすの移動の仕方は、「(L),(L)」、「(L),(R)」、「(R),(L)」のそれぞれに従って移動する3通りある。
次の問いに答えよ。
(1) のとき、()かつをみたすの移動の仕方は何通りあるか。
以下、とする。の最大値をとし、の最小値をとする。
(2) をみたすの移動の仕方は何通りあるか。
(3) かつをみたすの移動の仕方は何通りあるか。
(4) かつをみたすの移動の仕方は何通りあるか。
方針
移動は座標だけを見ると、Lで、Rでする1次元の移動である。(1)は短いので直接列挙する。(2)以降は、時刻に位置にいて、指定範囲から出ていない移動の通り数を表で更新する。(3)(4)は、範囲に入る総数から、下端や上端に到達しない場合を引く。
解答
(1)
となるには、LとRが2回ずつ現れる必要がある。さらにを満たすものを調べると
の2通りである。
(2)
を、回移動した後に座標がであり、それまで常にを満たす移動の通り数とする。から始め、範囲外を0として
で更新する。の順に並べると、で
となる。したがって求める通り数は
である。
(3)
(2)の136通りのうち、となるものを数える。に一度も到達しないものは、常にを満たす移動である。同じ更新を範囲で行うと、8回後の通り数の合計は81である。よって
通りである。
(4)
(3)の55通りから、であるものを除けばよい。を満たす移動は16通りであり、そのうちに到達しない、すなわちを満たす移動は1通りである。したがってかつであるものは15通りである。よって求める通り数は
である。