题意:有一个字符串全部由'('和')'组成.然后有三种操作,query a b输出区间[a,b]字符串的括号序列是否合法.reverse a b把区间[a,b]字符串里全部'('替换成')',而且把全部')'替换为'(',set a b c,把区间[a,b]的全部字符替换为c. 题解:明显是线段树,为了能够让线段树维护,推断一个字符串是否为合法括号,能够把全部的'('替换为-1,')'替换为1,那么假设这个字符串合法,整个字符串的和应该是0且前缀最大和不能超过0.所以能够在线段树节点加入maxx…