设$f_i$表示选状态为$i$的点的答案,$s_i$表示状态为$i$的点权和,$不存在欧拉回路g_i=[i\,不存在欧拉回路]s_i$ 那么$f_i=\sum\limits_{j\subset i}\left(\frac{g_j}{s_i}\right)^pf_{i-j}$ 把$s_i$提出来,它是一个子集卷积的形式 直接做会爆,但因为我们在做FST时先把$f_s$FWT成$f_{|s|,s}$再做卷积,所以我们可以先把$f$和$g$FWT,然后子集卷积转移时直接使用FWT后的值,除$s_i^p…