Pagini recente » Cod sursa (job #2834202) | Cod sursa (job #852616) | Cod sursa (job #970763) | Cod sursa (job #1051562) | Cod sursa (job #2693575)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("disjoint.in");
ofstream fout("disjoint.out");
int v[100005];
int rad(int a)
{
while (v[a] != 0)
a = v[a];
return a;
}
int main()
{
int n, m;
int cod, x, y;
fin >> n >> m;
for (int i = 0; i < m; i++)
{
fin >> cod >> x >> y;
if (cod == 1)
v[rad(y)] = rad(x);
else if (rad(x) == rad(y))
fout << "DA\n";
else
fout << "NU\n";
}
return 0;
}