首页 > 其他分享 >NOIP 2023 三值逻辑

NOIP 2023 三值逻辑

时间:2023-12-03 22:22:56浏览次数:41  
标签:三值 pT text val pF 2023 NOIP 并查

problem

我们定义 \(\text{T}\) 对应 \(n + 1\),\(\text{U}\) 对应 \(n + 2\),\(\text{F}\) 就是 \(-\text{T}\)。

现在我们知道了每一个数代表着什么值,用 \(val\) 数组来表示。

然后我们构想两个数组 \(pT\) 和 \(pF\) 分别记录这个数是不是 \(\text{T}\) 或者 \(\text{F}\)。

显然一般情况下 \(pF\) 和 \(pT\) 不会在一个并查集中,除非这个是 \(\text{U}\)。

所以对于 \(i\) 我们都考虑 \(val_i\) 是什么。

  1. 是 \(\text{U}\),那么将 \(pT_i\) 和 \(pF_i\) 合并到一起。

  2. 是 \(\text{T}\),直接跳过即可。

  3. 是 \(x_j\),说明 \(x_i\) 和 \(x_j\) 一致,合并 \(pT_i\) 和 \(pT_j\) 以及 \(pF_i\) 和 \(pF_j\)。

  4. 是 \(-x_j\),说明 \(x_i\) 和 \(-x_j\) 一致,则合并 \(pT_i\) 和 \(pF_j\) 以及 \(pF_i\) 和 \(pT_j\)

最后判断有几对 \(pT\) 和 \(pF\) 在一个并查集里即可。

code

标签:三值,pT,text,val,pF,2023,NOIP,并查
From: https://www.cnblogs.com/Carousel/p/17873925.html

相关文章

  • .NET Conf 2023 Chengdu - 成都会场即将到来!
    12月9日天府之国不见不散今年的.NETConf2023,中国区首次有两个会场举办LocalEvent,北京会场12月16日,成都会场12月9日。这是所有中国.NET开发者的节日,成都会场欢迎成渝地区的.NET开发同行积极报名参与哦!活动时间12月9日10:00~17:00,活动地点如下,邀您共同参与。活......
  • 2023-2024-1-20231324《计算机基础与程序设计》第十周学习总结
    2023-2024-1-20231324《计算机基础与程序设计》第十周学习总结 作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2022-2023-1计算机基础与程序设计第十周作业这个作业的目标计算机科学概论第12,13,14章《C语言程序设计》第9章作......
  • 2023-2024第一学期 20232315 《网络空间安全导论》学习第四周
    一、教材学习内容总结最近我学习了《网络空间安全导论》第四章--系统安全基础,了解了系统安全思维、系统安全原理以及系统安全的结构,下面是一张思维导图:二、教材学习中的问题及解决过程问题一:系统的涌现性和综合特性有什么区别?解决方法:百度答案:综合特性主要是指可以通过系统......
  • #2023-2024-1 20231408《计算机基础与程序设计》第十周学习总结
    作业信息这个作业属于哪个课程<2023-2024-1-计算机基础与程序设计>这个作业要求在哪里<2023-2024-1计算机基础与程序设计第十周作业>这个作业的目标<《计算机科学概论》第十二,十三章,第十四章,《C语言程序设计》第九章,上周测试题>作业正文https://www.cnblogs.c......
  • 2023-2024-1 20231303 《计算机基础与程序设计》赵泊瑄第十周学习总结
    2023-2024-120231303《计算机基础与程序设计》赵泊瑄第十周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里作业要求的链接https://i.cnblogs.com/posts/edit)这个作业的目标总结第十周学习收获作业正文2023-2024......
  • 2023-2024-1 20232403 《网络》第4周学习总结
    思维导图与ChatGPT对话自测(不过它貌似记不住我的问题,用了一种自认为比较巧妙的方式交流自测)学习问题1.不清楚保护系统安全的最佳方法。解决方法:在询问chatGPT后得到大致思路,而后结合课本理论知识想到了几个解决方案。2.对web应用知识不理解,对相关用语很陌生。解决方法:学......
  • 学期(2023-2024-1) 学号(20232411)《网络空间安全导论》第四周学习总结
    学期(2023-2024-1)学号(20232411)《网络空间安全导论》第四周学习总结教材学习内容总结本周我学习了《网络空间安全导论》的第四章,其主要讲述了系统安全的演进历史,基本思维以及基本理论,介绍了一些系统安全结构及保护方法。在学习过程中,我总结了如下要点,以思维导图的方式呈现:......
  • 2023-2024-1 20211211 《信息安全系统设计与实现(上)》第14章
    MYSQL简介MySQL是一个关系数据库系统在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关联。关系结构使得可在表上运行查询来检索信息并修改数据库中的数据。MySQL是一个开源数据库管理系统,由服务器和客户机组成。在将客户机连接......
  • 2023-2024-1-20231319《计算机基础与程序设计》第十周学习总结
    2023-2024-1-20231319《计算机基础与程序设计》第十周学习总结作业信息这个作业属于哪个课程2022-2023-1-计算机基础与程序设计这个作业要求在哪里2022-2023-1计算机基础与程序设计第九周作业这个作业的目标计算机科学概论第10,11章《C语言程序设计》第8章作业......
  • 2023-2024-1 20231326《计算机基础与程序设计》第十周学习总结
    2023-2024-120231326《计算机基础与程序设计》第十周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2022-2023-1计算机基础与程序设计第十周作业这个作业的目标计算机科学概论第12,13,14章《C语言程序设计》第9章作......