文章

279

粉丝

20

获赞

758

访问

149.8k

头像
括号匹配 题解:
P1501 西北工业大学机试题
发布于2026年3月17日 11:42
阅读数 31

#include<iostream>
#include<stack>
using namespace std;
int main(){
    stack<char> stk;
    string s;
    int i = 0;
    cin >> s;
    bool ismatch = true;
    for(int i = 0; i < s.size(); i++){
        if(s[i] == '[' || s[i] == '(') stk.push(s[i]);
        else{
            if(stk.empty()){
                ismatch = false;
                break;
            } 
            if(s[i] == ')' && stk.top() == '('){
                stk.pop();
&...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发