/*
1. '(' 쇠막대기 시작
2. ')' 쇠막대기 끝
3. '('')' 레이저
요렇게 세 종류가 있죠??
top : 현재 놓여있는 막대기의 개수
sum : 잘려진 총 조각의 개수
'(' 이렇게 쇠막대기가 시작하면 top++ 해주고
ex) 만약에.. 지금 쇠막대기가 3개 놓여있고 레이저가 나왔어
그럼 3조각이 생기는거죠?? 그러면
sum은 top개 증가해야한다 !!<< 이거 이해 되나여??
')' 쇠막대기 끝났으면 top--해주고
조각이 하나 생기니까 sum은 ++ 해줘야한다
*/
//#include <stdio.h>
//int main()
//{
// int i,sum=0,top=0, k = 0;
// char str[100001];
// scanf("%s",str);
// for(i=0; i<strlen(str); i++) {
// if(str[i] == '(') {
// top++;
// }
// else if(str[i] == ')') {
// top--;
// }
// if(i>0 && str[i] == ')' && str[i-1] == ')') {
// k++;
// }
//// if(str[i] == '('&&str[i-1]==')'&&k!=0||top!=0)
//// {
//// k
//// }
// if(i>0 && str[i] == ')' && str[i-1] == '(') {
// sum += (top+k);
// k = 0;
// }
//
// }
// printf("%d\n",sum+k+top);
//}