CSES 1625 - Grid Paths
1.0s 512M考慮在一個 \(7 \times 7\) 的方格上,從左上角走到右下角的所有路徑。每一步可以往上下左右四個方向之一移動,但每個方格至多只能經過一次。
每條這樣的路徑可以用一個長度恰好為 \(48\) 的字串描述,由字元 D(下)、U(上)、L(左)、R(右)所組成。例如下圖中的路徑對應的描述為 DRURRRRRDDDLUULDDDLDRRURDDLLLLLURULURRUULDLLDDDD。
你的任務是計算有多少條路徑符合給定的描述。描述字串中可能包含 ? 字元,代表該位置可以是任何方向。
輸入格式
輸入只有一行,包含一個長度恰好為 \(48\) 的字串,由字元 ?、D、U、L、R 所組成。
輸出格式
輸出一個整數,表示符合描述的路徑數量。
範例輸入 1
??????R??????U??????????????????????????LD????D?
範例輸出 1
201
限制
- 字串長度恰好為 \(48\)
- 字元僅可能為
D、U、L、R、?
題目來源
題目來自 CSES Problem Set(Antti Laaksonen),授權 CC BY-NC-SA 4.0;本頁為翻譯,以相同授權分享。
登入後即可撰寫程式並提交評測。
登入