#include<bits/stdc++.h>
using namespace std;
stack<int> q;
int main() {
string s;
getline(cin,s);
int len=s.size();
int ans=0,a,b;
for(int i=0;i<len;i++){
if(s[i]=='('){
q.push(1);
}
else if(s[i]==')'){
if(!q.empty()){
q.pop();
}
else {
q.push(1);
ans+=1;
}
}
}
if(q.size()%2==0) ans+=1;
cout<<ans;
return 0;
}
蒟蒻不知道错哪了请教一下各位大佬