把“时间” 离散成秒,用**分层 DP(按时间推进)**解决。
设 f[x][k]
表示“上一秒末”站在位置 x
,剩余定身时间为 k
(0..3
)时的最大得分。
t + y
落地。把所有得分球在该时刻该位置的分数累加到 score[t+y][x]
;若该处有任意一个非篮球,则 block[t+y][x]=True
。t
):
你正在篮球场上与其他玩家玩一场游戏。你需要站在看台边,用推车接住从看台上扔下来的篮球。
篮球上标有不同的积分,你接到后就获得了对应的积分。但是
其中有一部分玩家他们会扔其他种类的球,如果你不小心接到了