3很简单,前缀和维护两种序列的异常点数量,然后遍历所有子字符串就行了。4,5真没看懂。。。