#abc307d. [abc307_d]Mismatched Parentheses
[abc307_d]Mismatched Parentheses
問題文
英小文字および (
, )
からなる長さ の文字列 が与えられます。
以下の操作を可能な限り繰り返したあとの を出力してください。
- の連続部分文字列であって、最初の文字が
(
かつ 最後の文字が)
かつ 最初と最後以外に(
も)
も含まないものを自由に つ選び削除する
なお、操作を可能な限り繰り返したあとの は操作の手順によらず一意に定まることが証明できます。
制約
- は整数である
- は英小文字および
(
,)
からなる長さ の文字列である
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
入力例 1
8
a(b(d))c
出力例 1
ac
例えば、以下の手順により操作後の が ac
となります。
- の 文字目から 文字目までからなる部分文字列
(d)
を削除する。 はa(b)c
となる。 - の 文字目から 文字目までからなる部分文字列
(b)
を削除する。 はac
となる。 - これ以上操作を行うことはできない。
入力例 2
5
a(b)(
出力例 2
a(
入力例 3
2
()
出力例 3
操作後の は空文字列になる可能性があります。
入力例 4
6
)))(((
出力例 4
)))(((