Pagini recente » Cod sursa (job #2951304) | Cod sursa (job #8572) | Cod sursa (job #2305663) | Cod sursa (job #1463581) | Cod sursa (job #2063910)
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
freopen("disjoint.in", "r", stdin);
freopen("disjoint.out", "w", stdout);
int x,y,op,r[100000]={0},n,m;
bool ok;
cin>>n>>m;
for(int i=1; i<=m; i++)
{
scanf("%d %d %d \n",&op, &x, &y);
if(op==1)
{
if(r[x]==0)
r[x]=x;
r[y]=x;
for(int i=1; i<=n; i++)
if(r[i]==y)
r[i]=x;
}
else
{
if(r[x]==r[y])
printf("DA \n");
else
printf("NU \n");
}
}
return 0;
}