Pagini recente » Cod sursa (job #2430517) | Cod sursa (job #193628) | Cod sursa (job #661832) | Cod sursa (job #788) | Cod sursa (job #2277607)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("disjoint.in") ;
ofstream g("disjoint.out") ;
int m , n , i , j , a[100001];
int main()
{
f >> m >> n ;
for( i =1 ; i <= m ; i ++ ){
a[i] = i ;
}
for( i = 1 ; i <= n ; i ++ )
{ int cod , x , y ;
f >> cod >> x >> y ;
if( cod == 2 )
if( a[x] == a[y] )
g << "DA" << "\n" ;
else
g << "NU" << "\n" ;
if( cod == 1)
{
for( j = 1 ; j <= m ; j ++ )
if( a[j] == a[x] )
a[j] = a[y] ;
}
}
}