原题
题目大意
圆上有n个点,连接其中m对点,可以选择在圆外或圆内连线,问能否使所有的连线都不相交。
分析
注意到连线只有两种状态,在圆外连或者在圆内连,就很容易联想到2-SAT。
将每一条连线都看作两个点,分别代表连线处于圆内和连线处于圆外。
对于有可能相交的连线,就当作一种约束条件。
当然要注意这里是无向边。
参考代码
|
|
吾生也有涯,而知也无涯
圆上有n个点,连接其中m对点,可以选择在圆外或圆内连线,问能否使所有的连线都不相交。
注意到连线只有两种状态,在圆外连或者在圆内连,就很容易联想到2-SAT。
将每一条连线都看作两个点,分别代表连线处于圆内和连线处于圆外。
对于有可能相交的连线,就当作一种约束条件。
当然要注意这里是无向边。
|
|