【NOIP】关押的罪犯(二分图判断 || 并查集)
题解二分答案+二分图判定:二分出最大的仇恨值mid,然后只考虑大于mid的边,因为只能分成两个集合,所以只要判断这个图是否是个二分图即可。并查集:令i+n是i的敌人,如果u是v的敌人,那么u与v+n属于一类人可以合并。将仇恨值从大到小排序,按照kruscal合并的思想,如果遇到u,v是同一类的时候break(说明u,v已经在两个监狱中了),否则将u,v与其同类合并(放入两个监狱)。代码二...
原创
2019-04-09 22:43:50 ·
224 阅读 ·
0 评论