紫丁香
紫丁香
先考虑怎么解决一次询问。
二分答案,现在问题转化为给定一个位的集合
现在考虑最后一次操作,设这次操作对应的串是
假设某个
于是判定的过程可以看成这样:
-
每一轮,选出一个满足条件的
T_i ,然后把R,T_i 中都为\texttt 1 的位在R 中改成\texttt * 。 -
重复上述过程直到
R 无法再被更新。
最终,
直接这么做复杂度可能是
注意到判定过程除了最后一步之外只和
那么,
预处理
总复杂度
先考虑怎么解决一次询问。
二分答案,现在问题转化为给定一个位的集合
现在考虑最后一次操作,设这次操作对应的串是
假设某个
于是判定的过程可以看成这样:
每一轮,选出一个满足条件的
重复上述过程直到
最终,
直接这么做复杂度可能是
注意到判定过程除了最后一步之外只和
那么,
预处理
总复杂度