题目
水完了。
考虑 Bob 会怎么写,发现 Bob 一定会写上 \(k\),这样 \(\operatorname{mex}\) 就一定不可能达到 \(k\)。
也就是说 Alice 只有一次机会,不然就会被 Bob 破坏掉。
那么可以得出结论,要么是当前子树没有 \(-1\) 且 \(\operatorname{mex}\) 达到 \(k\),要么是当前子树只有一个 \(-1\) 且只需一步就能使 \(\operatorname{mex}\) 达到 \(k\)。
最后用 bitset 维护一下时间复杂度 \(O(\frac{N^2}{w})\)。
code