736 : 同じ値になる径路
格子点に関して 2 つの関数を定義する。
r(x,y)=(x+1,2y)
s(x,y)=(2x,y+1)
(a,b)の長さnの同じ値になる径路とは、以下を満たす列(a1,b1),(a2,b2),…,(an,bn)である。
(a1,b1)=(a,b)
k>1において(ak,bk)=r(ak−1,bk−1)または(ak,bk)=s(ak−1,bk−1)
k<nにおいてak=bk
たとえば
(45,90)r(46,180)s(92,181)s(184,182)s(368,183)s(736,184)r(737,368)s(1474,369)r(1475,738)r(1476,1476)
これが(45,90)の長さ 10 の同じ値になる径路であり、最終的な値は 1476 である。(45,90)の同じ値になる径路で長さが10未満のものはない。
(45, 90)の同じ値になる径路で、長さが奇数である最小のものを捜せ。最終的な値を答えよ。