题意 题目链接 Sol 直接考虑点分治+hash匹配 设\(up[i]\)表示\(dep \% M = i\)的从下往上恰好与前\(i\)位匹配的个数 \(down\)表示\(dep \% M = i\)的从上往下恰好与后\(i\)位匹配的个数 暴力转移即可 复杂度:\(O(nlog^2n)??\) 代码写起来有一车边界 #include<bits/stdc++.h> #define ull unsigned long long #define LL long long #define int…