题意:给你一个6 * n的网格题,单点修改,询问区间联通块数.n <= 10w 解:看起来就很显然的一道题......线段树每个点用一个ufs维护连通性.完了. 我为了方便思考把图转成横着的了. 写起来真是毒瘤...... 重点在于:1.建立叶节点.2.合并两个子节点.3.把新的并查集的中间两列压掉. 第一步,这个就直接枚举,merge就完事了. 第二步,把两个2列的子并查集copy到当前节点的4列的并查集上.注意右边那个并查集,fa全部要加2m,因为下标加了2m. 然后枚举中间两列merge.…