首页 > 其他分享 >LG6965 NEERC2016 Binary Code(Trie,2-SAT)

LG6965 NEERC2016 Binary Code(Trie,2-SAT)

时间:2022-10-21 09:57:25浏览次数:62  
标签:Binary Code Trie NEERC2016 LG6965 SAT

LG6965 NEERC2016 Binary Code

\(N\) 个 01 串每个串至多一位为 ? 问能否(要构造)把 ? 替换成 01 使得没有一个串是别的串的前缀。

CODE

把每个 ? 替换成 01 插入 Trie,然后如果你选了一个 Trie 上的串,那么所有子树里的、祖先路径上的、该点上的其他串的反串(即 0110,没有 ? 就不变)都得选。前缀和建图(如果是一个点上多个串,就把它们当做一条链处理)跑 2-SAT 即可。时间复杂度 \(\Theta(N)\)。

错因:2-SAT 没有考虑反向边(之前打模拟赛的时候模拟费用流也是如此!),大意了。

标签:Binary,Code,Trie,NEERC2016,LG6965,SAT
From: https://www.cnblogs.com/Pizza1123/p/16812438.html

相关文章

  • [区块链Go]Vscode编写工具与main()函数
     ​编辑 往期文章​​[区块链go]windows系统中安装Go与环境变量配置​​目录​​ Vscode工具​​​​main()函数​​ Vscode工具​​下载链接​​下载并安装完成后下载我......
  • java和unicode
    java中忘记了的基础知识:   在jvm中,java中的字符(char)保存的是对应字符的unicode码。  例如‘中’字的unicode码是20013,16进制是\u4e2d,代码publicstatic......
  • FTP文件上传 报错:451 No mapping for the Unicode character exists in the target mu
    前置:报错场景:文件上传至Ftp服务器报错条件:文件名中的中文个数为单数  解决办法: 1.打开控制面板-“Internet”-Web管理工具-IIS管理控制台的FTP设置界......
  • #yyds干货盘点# LeetCode 热题 HOT 100:单词拆分
    题目:给你一个字符串s和一个字符串列表wordDict作为字典。请你判断是否可以利用字典中出现的单词拼接出s。注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以......
  • #yyds干货盘点# LeetCode 热题 HOT 100:环形链表
    题目:给你一个链表的头节点head,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用......
  • Educational Codeforces Round 92 B
    B.ArrayWalk考虑dpdp[i][j]表示前i步我们撤销了j次状态转移:dp[i][j]=max{dp[i-1][j-1]+a[(i-1)-(j-1)2-1]}//我们撤销一位dp[i][j]=max{dp[i-1][j]+a[(i-1)-j2+1]}......
  • java的decode_Java decode机试题
    java的decode_Javadecode机试题/****java编写encode方法和decode方法,机试题请你用java,c,c++*中任何一种语言实现两个函数encode()和decode(),分别实现对字符串的变......
  • 一道笔试题:给定编码规则,实现decode()方法
    一道笔试题:给定编码规则,实现decode()方法publicclassCodeDecode{   /*变换函数encode()顺序考察已知字符串的字符,按以下规则逐组生成新字符串:     (1......
  • 项目开发神器VsCode配置指南!(含C++、Python、Java环境配置)
    作者:吴忠强,东北大学,Datawhale成员本篇文章虽然是VsCode挂名,但其实介绍了两款神器:Vscode和Vim,这两个结合起来,开发效率蹭蹭蹭!!!之前接触过VsCode但很少用。总感觉写Python......
  • Codeforces Global Round 23-C
    C题目链接:https://codeforces.com/contest/1746/problem/C此题着实不难,就是看你自己能不能想到那种构造的方法。自己做的时候没有很好的思路,所以参考了官方的解析()。个人......