题解 P10150 [Ynoi1999] TS-54

· · 题解

每种数只会出现 \le 3 次,而且只有 2 次或 3 次会产生贡献:

则问题可以转化成:

套用 TB5 分治,则每个分治节点只需要处理 O(len^2) 个信息,即每两个等价类之间的贡献。总复杂度 O(n+m\sqrt n)