线段树优化dp