Pagini recente » Cod sursa (job #971895) | Cod sursa (job #1733709) | Cod sursa (job #2684368) | Cod sursa (job #1830835) | Cod sursa (job #369700)
Cod sursa(job #369700)
#include<fstream>
using namespace std;
#define endl '\n'
ifstream fin("disjoint.in");
ofstream fout("disjoint.out");
int v[100001],n,m;
int main(){
int op,i,x,y,j,z;
fin>>n>>m;
for(i=1;i<=n;i++) v[i]=i;
for(i=1;i<=m;i++){
fin>>op;
fin>>x>>y;
z=v[x];
if(op==1){
for(j=1;j<=n;j++)
if(v[j]==v[y]) v[j]=z;
}
else
if(v[x]==v[y]) fout<<"DA"<<endl;
else fout<<"NU"<<endl;
}
return 0;
}