DP 探索數字迷塔

2021-07-11 13:39:06 字數 691 閱讀 4493

晶晶最近迷上了數字迷宮遊戲,整天沉浸在一串串看似簡單的數字中自得其樂。數字迷宮遊戲的魅力體現在變化中隱含著不變的規律,歸納是**數字迷宮的法寶之一。圖10.1-1就是乙個由線連線起來的數字小方格組成的數字迷塔。

這個迷塔共n層,它由n×(n+1)/2個小方格組成。每個小方格中都有乙個數字,並且連著下一層的兩個小方格。現從塔頂走到塔底,每一步只能走到相鄰的方格中,則經過方格的數字之和最大值是多少?這個問題晶晶已經琢磨一天了,她感覺異常棘手。你能幫幫她嗎?

輸入資料共n+1行,第1行是乙個整數n(1≤n≤1000),表示數字迷塔的高度,接下來用n行數字表示數字迷塔,其中第i行有i個正整數,且所有的正整數均不大於100。

輸出可能得到的最大和。

5

912 15

10 6 8

2 18 9 5

19 7 10 4 16

59

樣例說明:9→12→10→18→10

#includeint d[1009][1009],maxnum[1009][1009],num;

int maxnumber(int a,int b)

int getmax(int i,int j)

int main()

printf("%d\n", getmax(1,1));

}

數字金字塔(dp)

考慮在下面被顯示的數字金字塔。寫乙個程式來計算從最高點開始在底部任意處結束的路徑經過數字的和的最大。每一步可以走到左下方的點也可以到達右下方的點。73 8 8 1 0 2 7 4 4 4 5 2 6 5 在上面的樣例中,從7 到 3 到 8 到 7 到 5 的路徑產生了最大和 30 第乙個行包含 r...

數字迷宮小遊戲

本案例為實現動態的重新整理dos 介面,使用使用者控制頭像 消滅 視窗中出現的數字 無固定順序 的遊戲,來使學員加深對一維陣列 二維陣列 迴圈語句 選擇程式設計以及相關系統函式的使用。a 選擇程式設計 b 迴圈程式設計 c 使用者 螢幕視窗的輸入輸出 d 相關系統函式 e 一維 二維陣列 4天c語言...

2016 7 10實訓 數字迷宮

本案例要求製作乙個 數字迷宮 的遊戲,該遊戲的玩法描述為 1 系統主要地圖為固定模式 2 地圖內部包含牆體 走廊 阿拉伯數字 1 7 玩家頭像 1個 四種不同內容 3 使用者通過上 下 左 右按鍵來控制玩家頭像在地圖範圍內的走動 4 在玩家走動過程中,碰撞牆壁時,該步的走動無效,玩家頭像原地不變 5...