pku3648 2-sat

本文介绍了一种使用2-SAT算法解决特定婚宴座位安排问题的方法。问题中涉及夫妇不能坐在同一桌及可能存在的特殊社交关系限制。通过建立连通分量并进行染色处理来寻找可行方案。

我曾经一直认为2-sat是一个非常恶心的东西,但是这次在pku上看到这题之后发现它跟连通分量有关系,最后搜了份题解发现是2-sat。额,反正是照着题解打的,然后结果。。。

这道题居然神奇的rank1了,在pku上。。。(是pascal里头)

题目大意:

  话说有一堆夫妇,参加婚宴,两个圆桌,然后某些人会伦乱(男男,男女,女女均可,此题太邪恶了),一对夫妻不能在一个桌子上,让你求出一个可行的方案。

简略题解:

  就是2-sat,先求出连通分量,然后一对夫妻不能在一个连通分量里头,如果有解就进行染色,最后就是结果。

附程序(154行):

在pku让rank1很爽的

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值