题目: 分析: 括号 栈 的一般题 代码: string st; vector<int> A(seq.size(),0); stack<int> s; for(int i=0;i<st.size();i++) { if(st[i]=='(') { int c; if(s.empty()) c=0; else c=(s.top()+1)%2; A[i]=c; s.push(c); } if(st[i]==')') { A[i]=s.top(); s.pop(); } } return A;