Sを0以上10以下の自然数の集合として、
P君は、xy座標平面$S^2$の盤面上で、スタートからゴールへ移動する。xが増加する方向が右で、yが増加する方向が上である。6種類の点が存在する。
スタート…(0,0)で、P君が可能な動きはバイオレットと同じである。
ゴール…(10,10)
ネイビー…スタート、ゴール以外の点について、xがyの倍数なら(x,y)はネイビーであり、xがyの倍数でないなら(x,y)はネイビーでない。P君はネイビーに移動できない。
バーミリオン…P君がこの点にいるとき、P君は1つ上へ移動するか、2つ右、1つ下に飛んで移動することができる。
バイオレット…P君がこの点にいるとき、P君は1つ右へ移動するか、2つ上、1つ左に飛んで移動することができる。
アイボリー…P君はアイボリーに移動できない。アイボリーは全部で5個存在する。
ただし、P君が移動して座標平面$S^2$から飛び出てはいけない。
全ての$S^2$に含まれる点のうち、スタート、ゴール、ネイビー以外の点に自由にバーミリオン、バイオレット、アイボリーのいずれかを塗ることができ、その盤面AについてP君がスタートからゴールに行く方法の総数をF(A)とする。
F(A)の最大値をXとし、
全ての盤面Aについて、F(A)の総和をYとし
Yを10007で割った余りをZとして、XとZの10進法における文字列の結合を求めよ。
この問題はコンテストの問題です。解答するにはログインが必要です。