文章
61
粉丝
137
获赞
18
访问
38.3k
#include<bits/stdc++.h>
using namespace std;
struct node{
char data;
int index;
};
int main(){
string s;
while(getline(cin, s)){
int len = s.size();
node rec[len];
bool judge[len];
stack<node> stk;
for(int i = 0; i < len; i++){
rec[i].data = s[i];
rec[i].index = i;
judge[i] = false;
if(s[i] == '('){ //遇到左括号
stk.push(rec[i]);
}else if(s[i] == ')'){ //遇到右括号
i...
登录后发布评论
你的思路好棒,谢谢