No.1683 Robot Guidance
タグ : / 解いたユーザー数 83
作問者 :


問題文
あなたはこのロボットに対し、次の
G
: ロボットは向いている方向に 進む。T
: ロボットは反時計回りに 度回転する。すなわち、この命令が行われるごとにロボットの向きは、 軸正 → 軸正 → 軸負→ 軸負 → 軸正 → と順に変わる。
あなたは、 G
と T
をある順番で行うことを考えています
(そのような命令順は
あなたの目標は、
この目標を達成できるような命令順は何通りあるでしょうか。
答えは非常に大きくなることがあるので
入力
- 入力は全て整数である。
出力
ロボットが最終的に
サンプル
サンプル1
入力
2 1 1 1
出力
1
命令G
を T
を TGG
, GTG
, GGT
の
そのうちGTG
のみ、ロボットの最終位置が
GTG
という命令順の下で、ロボットは次のように動きます。
G
で T
で G
で サンプル2
入力
1 6 0 1
出力
2
TGTTTTT
, TTTTTGT
の
サンプル3
入力
998 244 35 3
出力
634338670
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。