在push_up操作更改(判断左右端点颜色前)满足要求连续子串不要写成
tree[p].val=max({tree[p].val,tree[ls].val,tree[rs].val});
否则会因为之前的记录覆盖当前记录,应写成
tree[p].val=max(tree[ls].val,tree[rs].val);
否则16pts就到手了(我是sb)