SRM625 缺了名字的題目 [DP]
題目描述
N 個座位的圓桌,K 個人去坐, 任意時刻聯通塊數量 <=G(人和桌子座位均有序)
求方案數(兩個方案數不同當且僅當有一個人的座位不同)
數據範圍
N, K, G <=2000
題解
設 表示前 個人構成了 個聯通塊的方案數。
方程(刷表法):
,表示第j+1個人單獨佔一個位置。
,表示第j+1個人合併到其中一個聯通塊內,乘以2是因爲第j+1個人可以坐在同一個聯通塊的左右。
,表示第j+1個人坐在兩個聯通塊中間的唯一一個位置上,合併了兩個聯通塊。