maomao90's Library
A C++20 library for competitive programming.
|
#include <segtree.hpp>
Public Member Functions | |
SegTree () | |
SegTree (int n) | |
SegTree (const vector< T > &a) | |
void | set (int p, T x) |
T | get (int p) |
T | query (int l, int r) |
T | all_query () |
template<bool(*)(T) pred> | |
int | max_right (int l) |
template<class P> | |
int | max_right (int l, P pred) |
template<bool(*)(T) pred> | |
int | min_left (int r) |
template<class P> | |
int | min_left (int r, P pred) |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |