理查與威爾得到了一張消失多年的藏寶圖,這些寶藏埋藏在一個山洞中。傳說這個山洞曾經受到惡魔的詛咒,一次只能由一個人進入,每個人也只有一次進去的機會。而且每個人在山洞中所走過的路徑不能再走第二遍,因為身上所留下來獨特的氣味會招來惡魔的注意。
如今給定一個m×n藏寶圖,請你為理查與威爾設計出能拿到最多寶藏的路徑。理查將先行進入尋寶,等理查出來之後,威爾才能進入;而理查已取得之寶藏,威爾將無法取得。
※(0,0)在地圖的左上角。
輸入檔第一行含有兩個正整數m,n,表示地圖的大小有m×n個方格。m,n至多為7,最小為1。接下來有m行輸入,每行包含n個字元,中間以空格隔開。若字元為'x',則表示此方格不能通過。若字元為'0'~ '9',表示此方格所藏之寶藏數。起點在(0,0),終點在(m-1,n-1)。注意!自己走過之方格不能重覆再走,除非換人。
請由螢幕輸出理查與威爾兩人所能得到的最多寶藏總數。
原TIOJ1230 / TOI2005初選(prob 2)。
No. | Testdata Range | Score |
---|---|---|
1 | 0 | 20 |
2 | 1 | 20 |
3 | 2 | 20 |
4 | 3 | 20 |
5 | 4 | 20 |