#ifndef H_UNIONFIND #define H_UNIONFIND #ifdef __cplusplus extern "C" { #endif int UnionFindSetup(int cap); int UnionFindAdd(int n); void UnionFindJoin(int u, int v); void UnionFindJoinLeastParent(int u, int v); int UnionFindParent(int n); void UnionFindDone(void); #ifdef __cplusplus } #endif #endif