文章

9

粉丝

0

获赞

29

访问

2.1k

头像
括号匹配的问题 stl题解:
P4933
发布于2025年3月8日 10:03
阅读数 265

#include <bits/stdc++.h>

using namespace std;

int main() {
    stack<char> a;
    string b;
    cin >> b;
    int set = 1;
    for (int i = 0; i < b.length(); i++) {
        if (b[i] == '(' || b[i] == '[') {
//            cout << "压入" << b[i] << endl;
            a.push(b[i]);
        }
        if (b[i] == ')' ) {
            if (!a.empty() &&a.top() == '(') {
//                cout << "出栈" << a.top() << endl;
                a.pop();
&...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发