Atcoder DP Contest pC
題敘
https://atcoder.jp/contests/dp/tasks/dp_c
每天都有三種活動可以選擇,且有各自價值
本次選擇的活動與上次選擇的不能相同,求第 $n$ 天的最大價值總和
想法
對於點 $1$ 到點 $n-1$ ,每個點都只能選兩種狀態,取其最大值即可
定義 $DP[i][j]$ 表示第 $i$ 天選擇第 $j$ 種活動時的最大價值總和
則有轉移式 $DP[i][j] = max(DP[i][s], DP[i-1][t])+arr[i][j],\ s \neq j,\ t\neq j,\ s\neq t$