POJ 2989 Bron-Kerbosch算法 极大团数量
题意:给出n个人,其中m对朋友,求极大团数量(若超过1000则输出“Too many maximal sets of friends.”)。
思路:
1)定义:一个点集S被称为极大团,当且仅当S中的所有点均互为朋友,且所有不在S中的人,均与S中的某些人不是朋友。
2)算法:Bron-Kerbosch算法(DFS)
wiki上的伪代码,其中All是已经选的点集,Some是还未选的,None是
原创
2016-10-12 21:42:19 ·
2639 阅读 ·
0 评论