并查集,用map映射下,然后记得记录父亲
cpp#include <cstdio> #include <iostream> #include <map> using namespace std;
#include <cstdio> #include <iostream> #include <map> using namespace std;
模板题,答案需要-1,三个村只需要两条路
这里的坑不少
女生是负数,数组下标有负数,所以要先变成正数,但是直接并查集会出现男生女生重合,编号相同,所以要把女生映射到+n上,这样就完美
gofunc (cm *ConsensusModule) persistToStorage
func (cm *ConsensusModule) persistToStorage