首页 > 其他分享 >2-SAT

2-SAT

时间:2024-07-10 21:29:50浏览次数:9  
标签:变量 一个 times SAT 充分条件 rightarrow

前置芝士:强连通分量。

先放一个板子题:2-SAT

我们先考虑拆点,把每个变量 \(i\) 拆成两个点,\(i\times 2\) 和 \(i\times 2 + 1\),前一个代表这个变量 \(i\) 取假,后一个代表这个变量 \(i\) 取真。

既然有了点,我们就要考虑连边。例如给一个条件:\(1\) 取 \(1\) 或者 \(3\) 取 \(0\)。我们就要建两条边,一条为如果 \(1\) 取 \(0\) 则 \(3\) 取 \(0\),即 \(2\rightarrow 6\);另一条为如果 \(3\) 取 \(1\) 则 \(1\) 取 \(1\),即 \(7\rightarrow 3\)。

然后看一下这条边表示什么,表示的是一个要求是另一个要求的充分条件(建议学习一下充分条件与必要条件)。

那么,如果发现图中出现了 \(i\) 真是 \(i\) 假的充分条件;\(i\) 假是 \(i\) 真的充分条件,那么一定无解,因为不管 \(i\) 取什么,条件1总会要求你取 \(i\) 当前的值取反,这显然不可能成立。

换句话说,就是 \(\forall i\in[1,n]\) 如果 \(i\times 2\) 与 \(i\times 2 + 1\) 在一个强连通分量中,一定无解,否则有解。

说了这么多,我们终于说完了怎么判断有没有解,接下来说一下怎么构造解。

标签:变量,一个,times,SAT,充分条件,rightarrow
From: https://www.cnblogs.com/zxh923aoao/p/18295028

相关文章

  • 2-SAT 问题
    2-SAT问题模型有\(n\)个布尔类型的变量\(x_1,x_2,\ldots,x_n\),有\(m\)条限制形如\(x_i\space[\operatorname{or}/\operatorname{and}]\spacex_j=[1/0]\).求一组符合要求的解。核心问题只需要考虑有没有解。对于每个变量都只有两种取值:\(0/1\),那么把每个变......
  • 解决Landsat 5 TM L2影像在ENVI中打不开的情况
    打开Landsat5TML2影像的MTL文件在ENVI中报错如下:解决方法:打开MTL文件更改两个地方:1.将第一行改为:GROUP=L1_METADATA_FILE;2.L2级的影像已经过校正处理,正确的应该是如下图所示*****_SR_B*.TIF,但是在MTL里面往下拉还有一处地方的各波段名称没有更改过来,将下图红色框内......
  • GEE APP:根据大地遥感Landsat卫星 5 号、7 号和 8 号估算河流排放量
    摘要河流排量卫星遥感(RSQ)算法为补充河流测量记录提供了有用的观测数据源。RSQ算法已经存在了十多年,但由于缺乏可操作性和对不确定性的定量描述,其广泛使用一直受到阻碍。在此,我们介绍一种利用大地遥感卫星观测数据近实时估算河流排放量的算法RODEO。RODEO已通过456个测站(......
  • GEE案例:Landsat系列影像遥感水覆盖评估的简单填云方法
    简介在很多时候我们进行长时序的水域面积评估的时候,会发现当期影像或者多期影像会无法覆盖所选研究区域,或者因为云层较多,使得影像无法准确获取地表信息。因此我们如何解决这种问题就成为一个值得关注的问题,因此我们参考2021年的一篇文章给大家一个影像修复的方法。摘要水文......
  • A LLM-based Controllable, Scalable, Human-Involved User Simulator Framework for
    目录概CSHI(Controllable,Scalable,andHuman-Involved)代码ZhuL.,HuangX.andSangJ.Allm-basedcontrollable,scalable,human-involvedusersimulatorframeworkforconversationalrecommendersystems.2024.概作者利用LLM进行用户模拟,虽然是复杂了一点......
  • GEE问题:Landsat Collection 2不同传感器之间是否需要进行协调校正?
    LandsatTeam团队和GEE团队对于大多数应用而言,在使用采集2地表反射率产品时,无需进行任何传感器间协调校正(转述Landsat科学团队MikeWulder的信息)(个人经验)。使用波段比指数时尤其如此。您提到的Roy等人的系数是为采集前数据开发的。大地遥感卫星档案现已进入第2个数......
  • sat-推理相关文献
     早期文献1:SATO:AnEfficientPropositionalProver HantaoZhang:SATO: An Efficient Propositional Prover. CADE 1997: 272-275@inproceedings{DBLP:conf/cade/Zhang97,author={HantaoZhang},editor={WilliamMcCune},title......
  • Error creating bean with name 'userServiceImpl': Unsatisfied dependency expresse
     原因是:Property'sqlSessionFactory'or'sqlSessionTemplate'arerequired,检查一下这两个类是干什么的:SqlSessionFactory是MyBatis的重要对象之一,是创建SqlSession的工厂。SqlSessionTemplate是MyBatis-Spring的核心,是MyBatis为了接入Spring提供的Bean,这个......
  • DVWA 靶场 Authorisation Bypass 通关解析
    前言DVWA代表DamnVulnerableWebApplication,是一个用于学习和练习Web应用程序漏洞的开源漏洞应用程序。它被设计成一个易于安装和配置的漏洞应用程序,旨在帮助安全专业人员和爱好者了解和熟悉不同类型的Web应用程序漏洞。DVWA提供了一系列的漏洞场景和练习环境,用户可以通过......
  • 探索Semantic Kernel内置插件:深入了解ConversationSummaryPlugin的应用
    前言经过前几章的学习我们已经熟悉了SemanticKernel插件的概念,以及基于Prompts构造的SemanticPlugins和基于本地方法构建的NativePlugins。本章我们来讲解一下在SemanticKernel中内置的一些插件,让我们避免重复造轮子。内置插件SemanticKernel有非常多的预定义插件,作为......