数字三角形W(加强版) codevs 2189
生活随笔
收集整理的這篇文章主要介紹了
数字三角形W(加强版) codevs 2189
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2189 數字三角形W
時間限制: 1 s
空間限制: 32000 KB
題目等級 : 黃金 Gold
題目描述 Description
數字三角形
要求走到最后mod 100最大
輸入描述 Input Description
第1行n,表示n行
第2到n+1行為每個的權值
輸出描述 Output Description
mod 100最大值
樣例輸入 Sample Input
2
1
99 98
樣例輸出 Sample Output
99
數據范圍及提示 Data Size & Hint
n<=25
此題顯然用普通的動歸思想不可做,因為答案要mod100,所以在原先的基礎上加一重狀態。dp[i][j][k]定義為在(ij)這個位置k數是否能被累加到,是一個布爾數組。
狀態轉移方程: dp[i][j][k]=dp[i+1][j][((k-a[i][j])%100+100)%100] || dp[i+1][j+1][((k-a[i][j])%100+100)%100];
((k-a[i][j])%100+100)%100這樣取mod防止出現負數。
轉載于:https://www.cnblogs.com/sdfzsyq/p/9677170.html
總結
以上是生活随笔為你收集整理的数字三角形W(加强版) codevs 2189的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redis未授权访问漏洞记录(端口:63
- 下一篇: 【Linux】- 获取root权限命令