一道水题
把一个人分为两种人格:作为朋友时(i);作为敌人时(i+n)
拆点并查集维护关系
注意统计答案时要先find之后取个数而不是找fa[i]==i(1<=i<=n)的个数
因为一些人只作为敌人出现过所以find的结果可能是作为敌人的人格就统计不到,所以要先find
1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #include