解题思路:
(2)需要注意A和B中不能有嵌套,因此对于原字符串中嵌套的部分分别分配给A和B
class Solution {
public:
vector<int> maxDepthAfterSplit(string seq) {
vector<int> v(seq.size(),0);
int depth=0;
for(int i=0;i<seq.size();i++) {
if(seq[i]=='(') {
depth++;
v[i]=depth%2;
} else {
v[i]=depth%2;
depth--;
}
}
return v;
}
};