Official

D - Snuke Panic (1D) Editorial by kyopro_friends


この問題は次のようなDPにより解くことができます。

DP[x][t]=DP[x][t] = 高橋君が時刻 tt に座標 xx にいるときの、それまでに捕まえたすぬけ君の大きさの合計の最大値

遷移は次の通りです。

DP[x][t]=max(DP[x1][t1],DP[x][t1],DP[x+1][t1])+時刻 t に座標 x にいることで捕まえることができるすぬけ君の大きさDP[x][t]=\max(DP[x-1][t-1],DP[x][t-1],DP[x+1][t-1]) + \text{時刻 } t \text{ に座標 } x \text{ にいることで捕まえることができるすぬけ君の大きさ}

実装例(C)
実装例(Python)

posted:
last update:



2025-04-03 (Thu)
23:34:05 +00:00