noip 模擬賽2018.10.28 T2 color

好玄學的組合數遞推啊... 設狀態dp[i][j]表示以當前更新到了第i列,第i列使用了j種顏色的合法的方案數 那麼,由於題目要求考慮相鄰兩列的問題,所以我們還需枚舉上一列的顏色種類以及兩列顏色種類總數,那麼可以進行轉移: 其中g[n][k]表示一列中用k中顏色來塗的不同的方案數,有遞推: 稍微證明一下組合數遞推式: 首先,我們枚舉的x是相鄰這兩列的顏色種類之和,也就是種類之並集 而根據容斥原理:
相關文章
相關標籤/搜索