BZOJ 3237 连通图(随机化+线性基)/ (分治+并查集)
题目题目链接记得数据范围在HINT处题解有分治的做法但是很慢这里给出随机化+线性基的做法。先找一棵生成树,然后边被分为了树边和非树边。首先给每条非树边一个随机的权值。然后如果整棵树在EEE处断开,一定是链接左右两个连通块的非树边和EEE均被删除。那么我们定义树边的权值为链接左右两个连通块的非树边的权值异或和,如果能预处理出这个值,就可以通过看是否有边集的子集异或和为0来判断是否被...
原创
2019-10-05 09:55:55 ·
225 阅读 ·
0 评论