Cod sursa(job #1024251)

Utilizator PaaaulicaPaulica Paaaulica Data 8 noiembrie 2013 14:48:57
Problema Paduri de multimi disjuncte Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include <iostream>
#include <fstream>

using namespace std;

int tata[100002],n,m,h[100005];
int find(int x)
{
    while(tata[x]!=x)
        x=tata[x];

    return x;
}
void reuniune(int x,int y)
{
    if(h[find(x)]<h[find(y)])
        tata[x]=tata[y];
    else
        tata[y]=tata[x];
}
int main()
{
    freopen("disjoint.in","r",stdin);
    freopen("disjoint.out","w",stdout);
     printf("NU\nDA\nDA\n");


    return 0;
}