动态规划—洛谷 P1941 飞扬的小鸟
洛谷 P1941 飞扬的小鸟
分析
这显然是个dp问题,在每一列中,我没有两种选择:上升或下降。
上升:在每一列中可以无限次选择上升,恰好符合完全背包问题;
下降:通过题目知道,每列只能下降一次,正是01背包问题;
顶点的特判;
状态dp[i][j]表示到达点(i,j)花费的最少时间。
当前状态(红点)可以是由其他三个状态(蓝点,粉点,绿点)转移的
∴ f[i][j]=min(f[i][j+down[i-1]],f[i-1][j-up[i-1]],f[i][j-up[i]])
其中up[i],dow
原创
2020-10-14 18:00:16 ·
143 阅读 ·
0 评论