一.题面 POJ1984 二.分析 这题还是比较有意思的一题. 首先需要清楚的是,这题与普通并查集的区别在于它的节点之间的权值是二维的,因为是曼哈顿距离,肯定不能直接存距离,这样将不利于后面的路径压缩更新. 再看如何解题,先要把输入的数据存起来,因为后面是询问,关于方向的处理直接用正负即可. 存好数据后,每次进行询问时,对询问时间点前的进行合并,在并查集的路径压缩里注意这里还是使用了矢量的思想,具体的可以画两个矢量就出来了. 当查询的父节点相同时,表示是连通的,直接算曼哈顿距离就可以了. 当查询…