BZOJ 3673: 可持久化并查集 by zky(可持久化Treap实现可持久化数组)

Description

n个集合 m个操作
操作:
1 a b 合并a,b所在集合
2 k 回到第k次操作之后的状态(查询算作操作)
3 a b 询问a,b是否属于同一集合,是则输出1否则输出0

0<n,m<=2*10^4

Solution

fhq Treap可持久化数组 数组值即为父亲

数据贼水,没写路径压缩(懒)也能过

 

0 0 vote
Article Rating
Subscribe
提醒
guest
0 评论
Inline Feedbacks
View all comments