괄호 합체 서브태스크 1초 1024MB
문제
'
빈 문자열은 올바른 괄호 문자열이다.
문자열
S 가 올바른 괄호 문자열일 때,S 를 (와 )로 감싼 문자열(S) 도 올바른 괄호 문자열이다.문자열
S 와T 가 올바른 괄호 문자열일 때, 이 두 문자열을 이어붙인 문자열S+T 도 올바른 괄호 문자열이다.
올바른 괄호 문자열의 예시로는 ()()(), (()), ()(())()()이 있다.
문자열
두 괄호 문자열
입력
첫째 줄에 괄호 문자열
둘째 줄에 괄호 문자열
[제약 조건]
A 는 '( '와 ') '만으로 이루어진 괄호 문자열이다.B 는 '( '와 ') '만으로 이루어진 괄호 문자열이다.1\leq |A|\leq 200\, 000 1\leq |B|\leq 200\, 000
출력
첫 줄에 문제의 정답에 해당하는 올바른 괄호 문자열인 순서쌍
부분문제
| 번호 | 점수 | 조건 |
|---|---|---|
| #1 | 3점 | |
| #2 | 17점 | |
| #3 | 21점 | |
| #4 | 31점 | |
| #5 | 28점 | 추가 제약 조건 없음 |
예제
((
))
2
해당 입력에서 가능한 경우는 아래 두 가지 경우만이 존재한다.
a_1 + b_1 = () a_2 + b_2 = (())
해당 예제는 부분 문제 2, 3, 4, 5를 만족한다.