56分求助救救蒟蒻

P1241 括号序列

```cpp for(int i=0;i<s.length();i++){ if(q.size()!=0){ if(q.top()=='('&&s[i]==')'){ b[i]=1; b[i-1]=1; } ``` 配对的括号并不是一定挨在一起的,如(])这样,所以不能直接标记右括号之前的那一位。可以试试把左括号的下标压入栈,配对的时候再通过下标在字符串中找出来验证
by WiliestJoseph15 @ 2024-01-17 10:41:37


~~~~ @[WiliestJoseph15](/user/721678) 收到,万般感谢大佬救我于水火
by zhaobofeng111 @ 2024-03-02 10:22:47


|