PointSetMinTree¶
-
class PointSetMinTree : public PointSetSegmentTree<int, PointSetMinTree>¶
Public Types
-
using NodeType = int¶
Public Functions
-
inline int rightMostLessThan(size_t position, int value)¶
Find right most position with value than less than given in range [0; position].
- Parameters:
position – inclusive right side of query range
value – search for position less than this
- Returns:
returns the position with searched property or -1 if there is no such position.
-
inline int leftMostLessThan(size_t position, int value)¶
Find left most position with value less than value in range [position; size).
- Parameters:
position – inclusive left side of query range
value – search for position less than this
- Returns:
returns the position with searched property or -1 if there is no such position.
-
using NodeType = int¶