这回是真·强制在线了,首先这道题就是AHOI2013连通图的加强版,那道题k最大只有4 那道题的做法是: 取一个生成树,对每条非树边取一个随机权值, 对每条树边设为“覆盖它的所有非树边”的权值的xor, 对于每次询问,只要某个子集的所有边xor值是0,那么就不连通,否则连通. 通过$O(2^k)$枚举每一个子集来判断,复杂度为$O(q2^k)$ 这道题也是一样的方法,但是不能枚举了, 使用高斯消元求解, 如果不存在自由基,那么说明只有空集的异或值为0 复杂度:$O(32qk)$ #include…