ODT 的统一接口:split(l)、split(r+1) 后,中间迭代器范围恰好覆盖 [l,r] 前缀段中央段 1中央段 2后缀段 beginend add:逐段改 value;assign:erase(begin,end) 再插 [l,r,x];查询:按 (value,length) 聚合。