摘要: 如果你了解过 01 Trie 和 可持久化线段树(例如 : 主席树 )、那么就比较好去可持久化 Trie 可持久化 Trie 当 01 Trie 用的时候能很方便解决一些原本 01 Trie 不能解决的一些问题 01 Trie 的经典贪心算法可以在一个数集里面找出某个数和 X 异或的最值 但若数集不 阅读全文
posted @ 2018-06-05 19:02 qwerity 阅读(242) 评论(0) 推荐(0) 编辑
摘要: #include <bits/stdc++.h> using namespace std; class DividedByZeroException {}; class BigInteger { private: vector<char> digits; bool sign; // true for 阅读全文
posted @ 2018-06-05 10:24 qwerity 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 莫队算法是由清华大学神牛莫涛发明的一种处理区间问题的离线算法 算法核心是通过先将问询区间总长度平方分块、然后将所有的问询区间按照左端点所在的块编号排序、在同一块内的则按右端点升序 然后设置左右两个下标指针、每次都移动两个指针指向问询块的左右端点、在移动的过程中不断维护答案。 可以证明原本只通过两个下 阅读全文
posted @ 2018-06-05 00:02 qwerity 阅读(453) 评论(0) 推荐(0) 编辑