ABC308 做题笔记

· · 算法·理论

G

考虑用 Trie 维护。对于一个 Trie 结点:

--- 注意到由 Trie 的有序性,维护出的值一定是相邻两个数的异或。用 `std::set` 维护有序的数。 $O(Q\log Q)$。 ## Ex(补) [here](https://atcoder.jp/contests/abc308/editorial/6735)。