411 : 登り坂軌道

ある正の整数をnnとする。0i2n0\leq i \leq 2nにおいて座標(x,y)=(2imodn,3imodn)(x, y) = (2^i \mod n, 3^i \mod n)の位置に駅があるとしよう。同じ座標を持つ駅が複数できる場合、それらは同じ駅であると見なす。

(0,0)(0, 0)から(n,n)(n, n)まで、x,yx, y座標がいずれも減少することのない軌道を作ってみよう。そのような軌道で通ることのできる駅の最大数をS(n)S(n)とする。

例えばn=22n=22の場合、11個の駅があり、条件を満たす軌道は最大5駅を通ることができる。したがって S(22)=5S(22) = 5となる。最適な軌道の例と共に、下にこの例を図示する。

S(123)=14,S(10000)=48S(123) = 14, S(10000) = 48であることが確かめられる。

1k301 ≤ k ≤ 30におけるS(k5)\sum S(k^5)を求めよ。

最終更新