芙兰朵露拿到了一个只含有 '(' 和 ')' 这两种字符的字符串。芙兰想玩一玩这个字符串。
现在将字符串括号匹配定义如下:
例如,"(()())" 是匹配的 , "())(()"则不是匹配的。
芙兰朵露每一次操作可以将括号翻转,即把左括号变成右括号,或者把右括号变成左括号。
她想知道将给定的字符串变成匹配的,需要最少的操作次数是多少?
第一行一个正整数,代表给定字符串的长度。
第二行是一个长度为的、仅含有 '( '和 ')' 这两种字符的字符串。
如果能在有限次操作将字符串变成匹配的,请输出最少的操作次数。
否则输出-1