美文网首页
2116. 判断一个括号字符串是否有效

2116. 判断一个括号字符串是否有效

作者: 来到了没有知识的荒原 | 来源:发表于2022-01-06 20:24 被阅读0次

    2116. 判断一个括号字符串是否有效

    周赛t3。。没做出来

    class Solution {
    public:
        bool canBeValid(string s, string locked) {
            int n=s.size(),l=0,r=0;
            if(n%2==1) return false;
            for(int i=0;i<n;i++){
                if(locked[i]=='1'&&s[i]==')'){
                    r++;
                    if(i+1-r<r) return false;
                }
            }
            for(int i=n-1;i>=0;i--){
                if(locked[i]=='1'&&s[i]=='('){
                    l++;
                    if(n-i-l<l) return false;
                }
            }
            return true;
        }
    };
    

    相关文章

      网友评论

          本文标题:2116. 判断一个括号字符串是否有效

          本文链接:https://www.haomeiwen.com/subject/qhxdcrtx.html