Pagini recente » Cod sursa (job #3005155) | Cod sursa (job #2923643) | Cod sursa (job #1314833) | Cod sursa (job #2235119) | Cod sursa (job #2693961)
#include <bits/stdc++.h>
using namespace std;
ifstream f("disjoint.in");
ofstream g("disjoint.out");
int v[100001];
int N, M, cod, x, y;
int radacina(int aux){
while (v[aux] != 0)
aux = v[aux];
return aux;
}
int main(){
f>> N >> M;
for (int i = 0; i < M; i++){
f >>cod>>x>>y;
if (cod == 1)
v[radacina(y)] = radacina(x);
else if (radacina(x) == radacina(y))
g << "DA"<<endl;
else
g << "NU"<<endl;
}
return 0;
}