妯℃澘锛氬苟鏌ラ泦

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了妯℃澘锛氬苟鏌ラ泦相关的知识,希望对你有一定的参考价值。

鏍囩锛?a href='http://www.mamicode.com/so/1/int' title='int'>int   lse   problem   name   http   bsp   span   targe   color   

 

https://www.luogu.org/problemnew/show/P3367

 

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 int n, m, f[10010], z, x, y;
 4 int find(int k){
 5     if(f[k]==k)return k;
 6     return f[k]=find(f[k]);
 7 }
 8 int main(){
 9     cin>>n>>m;
10     for(int i=1; i<=n; i++)
11         f[i]=i;
12     for(int i=1; i<=m; i++){
13         cin>>z>>x>>y;
14         if(z==1)
15             f[find(x)]=find(y);
16         else
17             if(find(x)==find(y))    printf("Y
");
18             else                    printf("N
");
19     }
20     return 0;
21 }

 

以上是关于妯℃澘锛氬苟鏌ラ泦的主要内容,如果未能解决你的问题,请参考以下文章

鍖楀ぇ绠楁硶澶х鐨凩eetCode鍒烽妯℃澘.pdf鏉ヤ簡锛?/h1>

閲嶅 Java 璁捐妯″紡锛氬疄鎴樺缓閫犺€呮ā寮?/h1>

涓€绔欐敹褰曡绠楁満鐭ヨ瘑浣撶郴锛氱畻娉曘€佹搷浣滅郴缁熴€佹暟鎹簱銆佺紪绋嬪疄璺点€佺郴缁熻璁$瓑

鎯冲啓 JSX锛屽張涓嶆兂鐢ㄧ紪璇戝櫒锛烪TM 鍙互甯綘

璁捐妯″紡璇剧▼ 璁捐妯″紡绮捐 10-2 澶栬妯″紡coding