哈理工OJ 1147 重生(水DP)
生活随笔
收集整理的這篇文章主要介紹了
哈理工OJ 1147 重生(水DP)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Description
Leyni是一名囚犯,因被監獄官陷害被捉入一個n * n正方形的監獄中。奸詐的監獄官決定把Leyni關在監獄最里面的房間里讓他自生自滅,該牢房在整座監獄的左上角。Leyni為了重生決定逃走,而監獄的出口是在整座監獄的右下角,Leyni為了逃至出口必須要經過他當時身處牢房的下方或右方的牢房。但是每個牢房都會有一定數量(小于100)的看守人員把守每個牢房,Leyni必須擊敗身處牢房里所有的看守人員才能進入下一間牢房。由于Leyni力量有限,他需要找到一條看守人數最少的路徑到達出口。現給出整數n(1 <= n <= 1000) 和監獄各牢房人數,請你算出Leyni要獲得重生,至少要擊敗的看守人員的人數。
Input
輸入數據有多組,每組第一行是一個正整數n(1 <= n <= 1000),接著有n
行,每一行有n 個數,代表每個牢房的看守人員數量(小于100)。
Output
對于每組測試數據:
第1行,輸出要擊敗的看守人員的最少人數。
Sample Input
4
1 1 1 1
1 2 2 2
1 2 2 2
1 1 1 1
Sample Output
7
每一個狀態由他的上一個狀態決定。
初學者可以試著理解代碼;
下面是AC代碼:
總結
以上是生活随笔為你收集整理的哈理工OJ 1147 重生(水DP)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全国计算机等级考试题库二级C操作题100
- 下一篇: CS无线电语