Pagini recente » Cod sursa (job #2626633) | Cod sursa (job #1179431) | Cod sursa (job #1473842) | Cod sursa (job #1527517) | Cod sursa (job #562645)
Cod sursa(job #562645)
#include <stdio.h>
#include <string.h>
#define Dim 100001
int T[Dim];
int main()
{
int N,M,i,cod,x,y;
freopen("disjoint.in","r",stdin);
scanf("%d%d",&N,&M);
freopen("disjoint.out","w",stdout);
for(i=1;i<=N;i++) T[i]=i;
for(i=1;i<=M;i++)
{
scanf("%d%d%d",&cod,&x,&y);
while(T[x]!=T[T[x]]) T[x]=T[T[x]];
while(T[y]!=T[T[y]]) T[y]=T[T[y]];
if(cod==1) T[x]=T[y];
else
if(T[x]==T[y]) printf("DA\n");
else printf("NU\n");
}
return 0;
}