文章

2

粉丝

0

获赞

10

访问

122

头像
括号的匹配 题解:
P1067 中山大学机试题
发布于2026年3月17日 13:52
阅读数 112

#include<bits/stdc++.h>
using namespace std;

map<char,int> m = {{'{',4},{'[',3},{'(',2},{'<',1}};

int main(){
    int n;
    cin>>n;
    for(int i=0;i<n;i++){
        string a;
        cin>>a;
        stack<char> s;
        int flag = 0;
        for(int j=0;j<a.size();j++){
            if(!s.empty()){
                if(a[j] == '{'||a[j] == '['||a[j] == '('||a[j] == '<'){
                    if(m[a[j]] > m[s.top()]){
                &n...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发