第 K 大?主席树!
考虑树上静态求路径信息(具有区间减法性质):
\(s_x + s_y - s_{lca} - s_{fa_{lca}}\),其中 \(s_x\) 表示结点 \(x\) 到根的信息。
那么扩展到主席树即可。
注意离散化!
注意重复元素!我就是因为这一点在 BZOJ RE,SPOJ 原题 WA 的,不过洛谷数据没有重复的。
代码:
1 |
|
第 K 大?主席树!
考虑树上静态求路径信息(具有区间减法性质):
\(s_x + s_y - s_{lca} - s_{fa_{lca}}\),其中 \(s_x\) 表示结点 \(x\) 到根的信息。
那么扩展到主席树即可。
注意离散化!
注意重复元素!我就是因为这一点在 BZOJ RE,SPOJ 原题 WA 的,不过洛谷数据没有重复的。
代码:
1 | #include <cstdio> |
Gitalking ...