一天之内完成两道2-sat,新方法就是霸气~
这道题的题目大意是一对新人要举行婚礼,邀请了n对夫妇在宴席上有这么些奇奇怪怪的风俗:一对夫妇不能做同一侧否则会有厄运;除此之外还有一些有暧昧关系的人,这些人不能同时被新娘看到,否则也会有厄运。问是否有解,若有的话输出任意一组。
这是题目链接。
以坐在新郎一侧的人是谁为对应点建图,记录新郎一侧的解,输出的时候反过来。不直接记录新娘一侧的点是因为据discuss说新娘也可能有暧昧关系。。。。。。然后还有一点就是要连一条新娘到新郎的边,表示新郎一定要选(因为是求新郎一侧的解)。