摘要: Description 给出一个关系,包括 And,Xor,Or 问是否存在解. Sol 经典的2-SAT问题. 把每个值看成两个点,一个点代表选 \(0\) ,另一个代表选 \(1\) . 首先来看 Xor : 如果两个值异或起来为 \(1\) :那么连边 \((i_0,j_1),(i_1,j_0 阅读全文
posted @ 2016-12-14 18:44 北北北北屿 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Description \(n\) 个炸弹,每个炸弹有两个放置点,可以任选一个,问你最大的半径是多少. Sol 二分+2-SAT+Tarjan. 首先二分一下答案.然后就成了一个2-SAT问题. 建模就是, \(i\) 如果和 \(j\) 的距离超过 \(x*2\),那么 \(i\) 只能选择 \( 阅读全文
posted @ 2016-12-14 17:44 北北北北屿 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Description 一个序列,支持两个操作. 1.在序列尾加入一个数. 2.询问 [l,r] 中与 x 异或值最大的数. \(n\leqslant 3*10^5\) Sol 可持久化 Trie 树. 跟主席树一样建二进值 Trie 树. 异或就是尽量找不相同的就行. Code 阅读全文
posted @ 2016-12-14 17:19 北北北北屿 阅读(108) 评论(0) 推荐(0) 编辑