题解 | #缺失的括号#

缺失的括号

https://www.nowcoder.com/practice/de7d4a4b50f643669f331941afb1e728

#include <iostream>
#include <vector>
using namespace std;
string str;
int main() {
    cin >> str;
    while(str.size()){
        bool noAll = true;
        //要倒着遍历,防止删除str中的字符,后面的字符的位置发生变化
        for(int i = str.size()-1; i > 0; i--){
            if(str[i] == ')' && str[i-1] == '('){
                str.erase(i,1);
                str.erase(i-1, 1);
                noAll = false;
            }
        }
        if(true) break;
    }
    cout << str.size() << endl;
    return 0;
}
// 64 位输出请用 printf("%lld")

没用dp,就不断删除配对的括号,剩下的不能配对括号个数就是答案。

#每日一题#
全部评论

相关推荐

秋招不是要开始了吗,我都打算润了,看大家还在找不敢润了
一条从:因为不是人人都像佬一样有实习像我们这种二本仔秋招没有实习也是白忙活
点赞 评论 收藏
分享
06-20 15:23
门头沟学院 Java
难道你们背八股都不觉得累?现在每天背八股背的我想吐
想去大厂的土豆子:累不累都是对比出来的,八股可比高考、考研轻松多了
点赞 评论 收藏
分享
若怜君欢:驾驶证去掉吧,PPT啥的也去掉,本硕课程去掉,导师和研究方向去掉;加入本硕排名(好才写);技能栏加入你会的那些控制算法和滤波算法,这个比你会啥啥啥软件更有用;获奖写上去,奖学金啊,有没有专利啊之类的 电机和硬件这一块,属于传统制造业,制造业实习并不多。多投一些攒攒经验,有实习最好,没有也不需要焦虑(制造业实习其实除了转正,没多大用处) 最后,划重点,等秋招开始后,把你所有社交软件都发一份简历上去,并经常更新,找人内推你!
点赞 评论 收藏
分享
04-27 08:59
常州大学 Java
牛客139242382号:《两门以上汇编语言》
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务