题意
做法一
对不合法的块数容斥一下,然后把EGF乘起来
填不合法块数的方案数为({n-3ichoose i})
(O(n^2logn))
优化(这种做法网上好像还没有)
倒序枚举块数,四个EGF里面新添加一个单项式,一个一个加进去,则贡献为单项式乘上多项式,这个可以(O(n))算出来,维护若干个多项式即可
(O(n^2))
做法二
在枚举不合法块之后,枚举唱跳一共用的位置,然后就把位置分成两种了,就是两个二项式系数区间和的乘积,预处理出来即可
(O(n^2))
题外话
真向CQOI2018致敬嘛...好歹把带log的做法卡掉啊