51nod
经典的dp套dp
每次直接推(f_{n+1,n+1}),显然只能从(f_{n,n},f_{n,n-1},f_{n,n-2},f_{n-1,n},f_{n-2,n})转移过来,故将颜色按最小表示法压起来