每次钦定至少(i)个不合法然后奇减偶加即可,容斥还是太差了。
可以斜率优化(DP),不过注意到去重之后数会很少所以直接去重暴力做也可以。
定义(f[n][v1][v2][v3][v4])为第(n)次操作时状态的概率,然后模拟转移的过程即可,注意细节。
要写高精度,不过可以压位,压的时候输出记得要有前导零。