Pagini recente » Istoria paginii runda/tema_1 | Cod sursa (job #2367341) | Istoria paginii runda/vlad_oji2 | Cod sursa (job #1701276) | Cod sursa (job #1657782)
#include <iostream>
#include <map>
#include <fstream>
using namespace std;
struct Node{
int ranq;
int data;
Node parent;
};
map <long,Node> disj;
void makeset(long x){
Node nod;
nod.ranq=0;
nod.data=x;
nod.parent=nod;
disj[x]=nod;
}
long findset(Node x){
}
void unionset(long x, long y){
if (disj[x].parent.ranq>=disj[y].parent.ranq){
disj[y].parent=disj[x].parent;
if (disj[x].parent.ranq==disj[y].parent.ranq) disj[x].ranq++;
}
else disj[x].parent=disj[y].parent;
}
int main()
{
return 0;
}