杭电oj1176,2084java实现
生活随笔
收集整理的這篇文章主要介紹了
杭电oj1176,2084java实现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2084題目鏈接
1176題目鏈接
數塔問題,剛開始知道是動態規劃確發現怎么想都想不出來,參考學習了其他人寫的才知道這是一個數塔問題,建議寫這題之前把2084做了。
2084顯然是dp,但是數塔和普通的不同就是數塔從后往前遞減。附上代碼如下:
1176:核心狀態方程為:dp[i][j]=max(dp[i 1][j-1],dp[i 1][j],dp[i 1][j 1]) a[i][j];
解釋:第i秒的位置j最大是由第i 1秒的j-1,j,j 1三個位置的最大dp決定的。申請數組是多申請兩位這樣就不雅J越界報錯了;
附上代碼
總結
以上是生活随笔為你收集整理的杭电oj1176,2084java实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 杭电oj1087最长递增子序列java实
- 下一篇: 杭电1203java实现