摘要: #include<iostream> using namespace std; const int N = 100010; int p[N], siz[N]; int find(int k){ if(p[k] != k) p[k] = find(p[k]); return p[k]; } int m 阅读全文
posted @ 2022-05-02 17:32 bz-2021 阅读(17) 评论(0) 推荐(0)
摘要: 并查集,使用数组实现,find函数中使用了巧妙的递归 #include<iostream> using namespace std; const int N = 100010; int p[N]; int find(int k){ if(p[k] != k) p[k] = find(p[k]); r 阅读全文
posted @ 2022-05-02 16:49 bz-2021 阅读(32) 评论(0) 推荐(0)