前后缀优化建图
前后缀优化建图是指一个点连向的区间一定是一段前缀或一段后缀的形式。
这种情况前后缀可以做到比线段树优化建图 \(O(n\log n)\) 边数更优的 \(O(n)\) 的边数.
实现起来也比线段树更简单:

这样就是 \(u\) 对之前所有点都连边了,当然也可以做到一段前缀或后缀向某个点连边。
但满足这种条件的题目可能不多,一道例题是P6378 [PA2010] Riddle。
前后缀优化建图是指一个点连向的区间一定是一段前缀或一段后缀的形式。
这种情况前后缀可以做到比线段树优化建图 \(O(n\log n)\) 边数更优的 \(O(n)\) 的边数.
实现起来也比线段树更简单:

这样就是 \(u\) 对之前所有点都连边了,当然也可以做到一段前缀或后缀向某个点连边。
但满足这种条件的题目可能不多,一道例题是P6378 [PA2010] Riddle。