1 #ifndef theplu_yat_utility_segment_map
2 #define theplu_yat_utility_segment_map
26 #include "SegmentTree.h"
42 template<
typename T,
typename Tp,
class Compare = std::less<T> >
44 :
public SegmentTree<std::map<Segment<T, Compare>, Tp,
45 SegmentCompare<T, Compare> >,
47 PairFirst<const std::pair<const Segment<T, Compare>, Tp> > >