送到客人手上有幾條路
How Many Ways to the Customer・pync-18-01
- APCS 中高級
- 遞迴基礎
- Python 程式設計・18 Recursion
時間限制 1 秒・記憶體 31 MB
送出程式要先用 Discord 帳號登入 Aki-Judge,並加入註解 Annotated 的 Discord 伺服器(免費)。看題目不用登入。
題目敘述
外送平台想評估一個街區的路線彈性。這個街區是一個方格狀的路網:店家在最西北角的路口,客人在最東南角的路口。由於單行道,外送員每一步只能往南或往東走,不能往北或往西。
有些路口因為施工完全不能通過。被封閉的路口可能剛好就是店家或客人所在的那一個,這種情況當然送不到。請計算從西北角走到東南角、且不經過任何封閉路口的路線有幾條。
輸入格式
第一行是兩個整數 R 與 C,表示路口共有 R 列、C 行。接下來 R 行,每行 C 個字元:. 表示可通行,# 表示封閉。
輸出格式
輸出一行:可行的路線數。
限制
- 1 <=
R,C<= 20
範例
範例 1
輸入
3 3
...
.#.
...輸出
2說明
範例是 3 x 3 的路網,正中間封閉,所以只剩沿著邊緣走的兩條路線。
送出程式要先用 Discord 帳號登入 Aki-Judge,並加入註解 Annotated 的 Discord 伺服器(免費)。看題目不用登入。
卡住了可以到 Discord 的 #程式問題 發問,小墨助教會先給提示,不會直接給答案。