看了下题解,好像都是用结构体的线段树,是不是由于非结构体的线段树在查询时的返回值只能是个数,无法判断(或者十分麻烦)在区间合并之时两个子区间两边是否合法,而结构体在返回时则返回的是合法区间,避免了对于是否合法的判断?