题意: 给定有根树,每个节点都有一个颜色,支持询问:
题解: 离线算法. 使用启发式合并维护两个map,分别存储每种颜色出现次数和答案列表. 复杂度为(O(nlog^2n)). 代码 另解: 根据DFS序变成序列问题使用莫队算法求解,复杂度为(O(n^frac32log n)).