문제
표현식은 올바르게 짝지어진 괄호들로만 이루어진 문자열이다. 예를 들어, "()()"와 "(()())"는 표현식이지만, ")("와 "()("는 표현식이 아니다. 표현식은 다음과 같은 규칙을 통해 재귀적으로 정의된다.
"()"는 표현식이다.만약
a 가 표현식이라면,"(도 표현식이다.a )"만약
a 와b 가 표현식이라면,"도 표현식이다.ab "
트리는 "(" 또는 닫힌 괄호 ")" 중 하나이다. 서로 다른 두 노드
서로 다른 노드
입력
첫 번째 줄에는 정수 "(" 또는 닫힌 괄호 ")"이다. 문자열의
출력
주어진 조건을 만족하는 쌍의 총 개수를 출력한다.
부분문제
| 번호 | 점수 | 조건 |
|---|---|---|
| #1 | 10점 | |
| #2 | 30점 | |
| #3 | 60점 | |
예제 #1
4
(())
1 2
2 3
3 4
2
예제 #2
5
())((
1 2
2 3
2 4
3 5
3
예제 #3
7
)()()((
1 2
1 3
1 6
2 4
4 5
5 7
6