Codeforces 1051D Bicolorings 簡單狀壓dp

文章目錄 題意 題解 題意 給一個2*n的網格塗黑白兩色,求塗出k個連通塊的方法總數膜998244353.html 題解 能夠做爲狀壓dp的入門題. 因爲連通塊構成須要相鄰,只有上一列的兩個格子的顏色對這一列構成連通塊的個數有影響. 兩個格子的顏色的狀況只有4種可能,能夠狀壓這兩個格子的塗色方法. 用dp[i][j][k]表示當前塗到 i i i列,有 j j j個連通塊,上一列的狀態是 k k
相關文章
相關標籤/搜索