1287:最低通行费——数字三角形模型
【題目描述】
一個(gè)商人穿過(guò)一個(gè)N×N的正方形的網(wǎng)格,去參加一個(gè)非常重要的商務(wù)活動(dòng)。他要從網(wǎng)格的左上角進(jìn),右下角出。每穿越中間1個(gè)小方格,都要花費(fèi)1個(gè)單位時(shí)間。商人必須在(2N-1)個(gè)單位時(shí)間穿越出去。而在經(jīng)過(guò)中間的每個(gè)小方格時(shí),都需要繳納一定的費(fèi)用。
這個(gè)商人期望在規(guī)定時(shí)間內(nèi)用最少費(fèi)用穿越出去。請(qǐng)問(wèn)至少需要多少費(fèi)用?
注意:不能對(duì)角穿越各個(gè)小方格(即,只能向上下左右四個(gè)方向移動(dòng)且不能離開網(wǎng)格)。
【輸入】
第一行是一個(gè)整數(shù),表示正方形的寬度N (1≤N<100);
后面N行,每行N個(gè)不大于100的整數(shù),為網(wǎng)格上每個(gè)小方格的費(fèi)用。
【輸出】
至少需要的費(fèi)用。
【輸入樣例】
5
1 4 6 8 10
2 5 7 15 17
6 8 9 18 20
10 11 12 19 21
20 23 25 29 33
【輸出樣例】
109
【提示】
樣例中,最小值為109=1+2+5+7+9+12+19+21+33。
分析
總結(jié)
以上是生活随笔為你收集整理的1287:最低通行费——数字三角形模型的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ZPL语言完成条形码的打印
- 下一篇: java生产者 消费者模式概念讲解