给定一段合法括号序列和元钱,合法括号序列的定义如下:
1. 是合法的括号序列。
2.若字符串是合法的括号序列,那么
也是合法的括号序列。
3.若字符串,
是合法的括号序列,那么
也是合法的括号序列。
我们设定表示第
对括号的层数,即:它前面有多少未匹配的左括号。同时规定一对括号
是另一对括号
的好哥哥,当且仅当
且括号
在括号
内。
如果当前位于一对括号,每次可以花费
元跳到:
1. 它的任意一个好哥哥。
2. 一对括号,要求
的好哥哥是
。
假如一开始位于第一对括号,请问最多可以经过多少对不重复的括号?
第一行两个正整数
,
,
表示括号对数,
表示钱的数量,其中
,
。
接下来一行输入长度为
的括号序列。
输出最多可以经过多少对不重复的括号。