Fixes are really minor but I think you should look at them. For example, with the Li-Chao tree impl, you might benefit from holding large constant values with std::numeric_limits, namely
static const T INF = std::numeric_limits<T>::max();
Also, as far as I understood your code, inner_update is only meant for internal use, wouldnt it be better to make it private within the class (?)
This file might also be a good addition, but is really up to you
Fixes are really minor but I think you should look at them. For example, with the Li-Chao tree impl, you might benefit from holding large constant values with
std::numeric_limits
, namelyAlso, as far as I understood your code,
inner_update
is only meant for internal use, wouldnt it be better to make it private within the class (?)This file might also be a good addition, but is really up to you