摘要: #include <iostream> #include <cstdio> #include <cstdlib> #include <cstring> #include <cctype> #include <algorithm> using namespace std; int read() { i 阅读全文
posted @ 2019-01-09 21:56 探险家Mr.H 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 有一个一开始为空的集合,每次加入一个数或者删除一个数,每次查询这个集合选出若干个数异或起来的最大结果 $n \leq 100000$ sol: 学了一波线性基 大概就是 1.插入一个数(其中 v 的大小是 logn) 2.查询当前集合最大异或和 其余的操作就没有了,合并的话是启发式合并,删除不资瓷, 阅读全文
posted @ 2019-01-09 14:45 探险家Mr.H 阅读(161) 评论(0) 推荐(0) 编辑