NOIP2010 关押罪犯 解题报告(并查集,补集判断思想)
在线评测:
http://codevs.cn/problem/1069/
整体思路:
首先看到了题,我们的思路很简单,尽可能的去规避怨恨较大的案件,于是将关系按照影响坏的程度排序,并利用补集思想,将一个关系中的a,b两人
a与b的补集merge,b与a的补集merge。(这里我们开双倍数组,用sz[n+a] 来表示a的补集)不断的由大到小,当判断两个人已经同时存在于同意集合时,
原创
2016-08-03 21:27:10 ·
1148 阅读 ·
0 评论