URAL 2017 Best of a bad lot(二分图交叉染色)
好久没有系统的弄图论,今天遇到这要一道二分图的题捡了好久……
大致题意:一艘邮轮上除了杀人案,然后让你断案,对于每一个船上的人,我们问两个问题,第一是当时他在哪,以及在那个地方看见了谁。然后只要两个人有矛盾,那么我们就认为这两个人中一定有一个人是其中一个嫌疑人。现在让你确定一个最小的范围,使得嫌疑人的数量尽可能少,并输出任意一种嫌疑人方案。这里特别说明,嫌疑人知道你会这么判断,所以嫌疑人之间会统一口供,然后好人也没有必要去撒谎。
首先,我们要确定如何判定两个人是否有矛盾。一开
原创
2017-12-07 21:59:04 ·
579 阅读 ·
0 评论