题解:AT_agc060_d [AGC060D] Same Descent Set
定义对 SEQk 变换为令 F=sum(n≥0)f[n]/(n!)^k。
记 1/2^(n-1)*∏(1+(1-2A[i])(1-2B[i]))。
把 SEQ2 变换后的
可以发现此时 ∏(1-2A[i]) 之和再平方即为 ∏(1-2A[i]) 之和只需要令 ∏(-2A[i]) 的和然后进行 SEQ1 变换即可。
复杂度
定义对 SEQk 变换为令 F=sum(n≥0)f[n]/(n!)^k。
记 1/2^(n-1)*∏(1+(1-2A[i])(1-2B[i]))。
把 SEQ2 变换后的
可以发现此时 ∏(1-2A[i]) 之和再平方即为 ∏(1-2A[i]) 之和只需要令 ∏(-2A[i]) 的和然后进行 SEQ1 变换即可。
复杂度